.elementor-791 .elementor-element.elementor-element-e33ba77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-e33ba77:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-e33ba77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F16;}.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-791 .elementor-element.elementor-element-e3f5422 .elementor-button{background-color:#13161F;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#A3A3A3;color:#A3A3A3;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-e3f5422{width:100%;max-width:100%;margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-e3f5422.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-e3f5422 .elementor-button-content-wrapper{flex-direction:row;}.elementor-791 .elementor-element.elementor-element-e3f5422 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-49ecd88{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-49ecd88.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-49ecd88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:900;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-bb40367{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-bb40367.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-bb40367 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-6d47100{width:var( --container-widget-width, 45% );max-width:45%;--e-transform-translateX:200px;--e-transform-translateY:-60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-6d47100.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-6d47100 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-5070d91{width:100%;max-width:100%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 50px;}.elementor-791 .elementor-element.elementor-element-5070d91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-e99db9f{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:30px;letter-spacing:-0.4px;color:#7A7A7A;}.elementor-791 .elementor-element.elementor-element-91d469f .elementor-button{background-color:#1FD5F9;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-91d469f .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-91d469f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #1FD5F9 0%, #5BE4FF 100%);}.elementor-791 .elementor-element.elementor-element-91d469f.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-91d469f{border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-91d469f:hover{box-shadow:0px 3px 7px 5px rgba(31.000000000000025, 213.0000000000001, 249, 0.57);}.elementor-791 .elementor-element.elementor-element-91d469f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-91d469f .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-791 .elementor-element.elementor-element-a53ae4c .elementor-button{background-color:#1FD5F900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-a53ae4c.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-a53ae4c{border-radius:50px 50px 50px 50px;}.elementor-791 .elementor-element.elementor-element-a53ae4c:hover{box-shadow:0px 13px 3px -5px rgba(31.000000000000025, 213.0000000000001, 249, 0.23);}.elementor-791 .elementor-element.elementor-element-a53ae4c .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-a53ae4c .elementor-button:focus{border-color:#1FD5F991;}.elementor-791 .elementor-element.elementor-element-8df18d4{--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-791 .elementor-element.elementor-element-8df18d4:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-8df18d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F16;}.elementor-791 .elementor-element.elementor-element-ecf0613{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-ecf0613:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-ecf0613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F16;}.elementor-791 .elementor-element.elementor-element-7f99a7f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;--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-791 .elementor-element.elementor-element-1f101ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-1f101ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#6EC1E4;}.elementor-791 .elementor-element.elementor-element-9738fba{--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;--flex-wrap:wrap;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-791 .elementor-element.elementor-element-3457427{border-radius:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-3457427:hover{box-shadow:0px 1px 51px 29px rgba(0, 70.00000000000007, 111.00000000000001, 0.23);}.elementor-791 .elementor-element.elementor-element-3457427 img{width:100%;max-width:100%;height:389px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-791 .elementor-element.elementor-element-b5da131{width:var( --container-widget-width, 42% );max-width:42%;--e-transform-translateX:-24px;--e-transform-translateY:-72px;background-color:#292929BF;padding:11px 6px 11px 6px;--container-widget-width:42%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-b5da131.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-b5da131.elementor-view-stacked .elementor-icon{background-color:#6EC1E463;fill:#00E1FF;color:#00E1FF;}.elementor-791 .elementor-element.elementor-element-b5da131.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-b5da131.elementor-view-default .elementor-icon{fill:#6EC1E463;color:#6EC1E463;border-color:#6EC1E463;}.elementor-791 .elementor-element.elementor-element-b5da131.elementor-view-framed .elementor-icon{background-color:#00E1FF;}.elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon{font-size:20px;padding:8px;}.elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-b5da131:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-b5da131:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-b5da131 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#A5ABB4;}.elementor-791 .elementor-element.elementor-element-73ee35e{width:var( --container-widget-width, 46% );max-width:46%;--e-transform-translateX:-24px;--e-transform-translateY:-420px;background-color:#292929BF;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-73ee35e.elementor-view-stacked .elementor-icon{background-color:#703A9970;fill:#8B4DCB;color:#8B4DCB;}.elementor-791 .elementor-element.elementor-element-73ee35e.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-73ee35e.elementor-view-default .elementor-icon{fill:#703A9970;color:#703A9970;border-color:#703A9970;}.elementor-791 .elementor-element.elementor-element-73ee35e.elementor-view-framed .elementor-icon{background-color:#8B4DCB;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-73ee35e:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-73ee35e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#A5ABB4;}.elementor-791 .elementor-element.elementor-element-adc9c44{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;}.elementor-791 .elementor-element.elementor-element-adc9c44.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-adc9c44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-5bbdbcb{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -87px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-791 .elementor-element.elementor-element-5bbdbcb.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-5bbdbcb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-eea06f5{padding:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-12797f1{padding:0px 100px 0px 0px;}.elementor-791 .elementor-element.elementor-element-210b5d4 .elementor-button{background-color:#0F222D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;fill:#1FD5F9;color:#1FD5F9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FD5F926;border-radius:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-210b5d4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-98826ae .elementor-button{background-color:#0F222D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;fill:#1FD5F9;color:#1FD5F9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FD5F926;border-radius:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-98826ae{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-f0f6b33 .elementor-button{background-color:#0F222D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;fill:#1FD5F9;color:#1FD5F9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FD5F926;border-radius:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-f0f6b33{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-892617d .elementor-button{background-color:#0F222D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;fill:#1FD5F9;color:#1FD5F9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FD5F926;border-radius:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-892617d{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-ca7c1ab .elementor-button{background-color:#0F222D;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;fill:#1FD5F9;color:#1FD5F9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FD5F926;border-radius:30px 30px 30px 30px;}.elementor-791 .elementor-element.elementor-element-ca7c1ab{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-6cfd6ce{--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;--flex-wrap:wrap;--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-791 .elementor-element.elementor-element-e8b2aaf{border-radius:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-e8b2aaf:hover{box-shadow:0px 1px 51px 29px rgba(0, 70.00000000000007, 111.00000000000001, 0.23);}.elementor-791 .elementor-element.elementor-element-e8b2aaf img{width:100%;max-width:100%;height:389px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-1da8013{width:var( --container-widget-width, 42% );max-width:42%;--e-transform-translateX:-24px;--e-transform-translateY:-72px;background-color:#292929BF;padding:11px 6px 11px 6px;--container-widget-width:42%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-1da8013.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-1da8013.elementor-view-stacked .elementor-icon{background-color:#6EC1E463;fill:#00E1FF;color:#00E1FF;}.elementor-791 .elementor-element.elementor-element-1da8013.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-1da8013.elementor-view-default .elementor-icon{fill:#6EC1E463;color:#6EC1E463;border-color:#6EC1E463;}.elementor-791 .elementor-element.elementor-element-1da8013.elementor-view-framed .elementor-icon{background-color:#00E1FF;}.elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon{font-size:20px;padding:8px;}.elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-1da8013:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-1da8013:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-1da8013 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#A5ABB4;}.elementor-791 .elementor-element.elementor-element-fcd1606{width:var( --container-widget-width, 46% );max-width:46%;--e-transform-translateX:-24px;--e-transform-translateY:-420px;background-color:#292929BF;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-fcd1606.elementor-view-stacked .elementor-icon{background-color:#703A9970;fill:#8B4DCB;color:#8B4DCB;}.elementor-791 .elementor-element.elementor-element-fcd1606.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-fcd1606.elementor-view-default .elementor-icon{fill:#703A9970;color:#703A9970;border-color:#703A9970;}.elementor-791 .elementor-element.elementor-element-fcd1606.elementor-view-framed .elementor-icon{background-color:#8B4DCB;}.elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-fcd1606:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-fcd1606:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-fcd1606 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#A5ABB4;}.elementor-791 .elementor-element.elementor-element-659c3f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 1px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-659c3f7:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-659c3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1119;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-4454e27{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-4454e27.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-4454e27 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-4454e27 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-4454e27 .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-b473941{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-b473941.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-b473941 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-b473941 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-b473941 .elementor-icon svg{height:25px;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-791 .elementor-element.elementor-element-a6e5383{width:var( --container-widget-width, 20% );max-width:20%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-a6e5383 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-a6e5383 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-680bab4{width:var( --container-widget-width, 20% );max-width:20%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-680bab4 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-680bab4 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-0f8e60f{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-0f8e60f.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-0f8e60f .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-0f8e60f .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-0f8e60f .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-168cfb0{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-168cfb0.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-168cfb0 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-168cfb0 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-168cfb0 .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-2eb3878{width:var( --container-widget-width, 20% );max-width:20%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-2eb3878 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-2eb3878 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-980a40d{width:var( --container-widget-width, 20% );max-width:20%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-980a40d .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-980a40d .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-5c39cb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 1px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-5c39cb3:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-5c39cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1119;}.elementor-791 .elementor-element.elementor-element-3730536{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-3730536.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-3730536 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-3730536 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-3730536 .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-2eecaa9{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-2eecaa9.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-2eecaa9 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-2eecaa9 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-2eecaa9 .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-e93827d{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-e93827d.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-e93827d .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-e93827d .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-e93827d .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-be68641{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-be68641.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-be68641 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-be68641 .elementor-icon{font-size:25px;}.elementor-791 .elementor-element.elementor-element-be68641 .elementor-icon svg{height:25px;}.elementor-791 .elementor-element.elementor-element-529ca11{width:var( --container-widget-width, 20% );max-width:20%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-529ca11 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-529ca11 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-add3785{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-add3785.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-add3785 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-add3785 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-97f2427{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-97f2427.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-97f2427 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-97f2427 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-f228684{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-f228684.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-f228684 .elementor-counter-number-wrapper{gap:6px;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;}.elementor-791 .elementor-element.elementor-element-f228684 .elementor-counter-title{color:#7C7C7C;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-9cac113{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-9cac113:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-9cac113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1119;}.elementor-791 .elementor-element.elementor-element-728e094{width:100%;max-width:100%;text-align:center;}.elementor-791 .elementor-element.elementor-element-728e094 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;color:#43F0FC;}.elementor-791 .elementor-element.elementor-element-ebaeccf{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-ebaeccf.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-ebaeccf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-100ba1b{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-100ba1b.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-100ba1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-8991cf8{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-791 .elementor-element.elementor-element-8991cf8:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-8991cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-8991cf8.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-8991cf8: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:#00FFEE69;--border-color:#00FFEE69;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 1px 50px 20px rgba(0, 255, 233.796195652174, 0.04);}.elementor-791 .elementor-element.elementor-element-8991cf8, .elementor-791 .elementor-element.elementor-element-8991cf8::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-96ddd22 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-96ddd22.elementor-view-stacked .elementor-icon{background-color:#002241;fill:#FFFFFF;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-96ddd22.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-96ddd22.elementor-view-default .elementor-icon{fill:#002241;color:#002241;border-color:#002241;}.elementor-791 .elementor-element.elementor-element-96ddd22.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-96ddd22 .elementor-icon{font-size:26px;padding:15px;border-radius:16px 16px 16px 16px;}.elementor-791 .elementor-element.elementor-element-96ddd22 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-96ddd22 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-96ddd22 .elementor-icon-box-title{color:#FFFFFF;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-791 .elementor-element.elementor-element-a1d61e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-cb857d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-477ac5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-597b6c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-a6bf111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-cdb62a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-1472739{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-1472739 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-f9b04ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-d936609{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-791 .elementor-element.elementor-element-d936609:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-d936609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-d936609.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-d936609: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:#8600FF69;--border-color:#8600FF69;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 1px 50px 20px rgba(202.75271739130437, 0, 255, 0.04);}.elementor-791 .elementor-element.elementor-element-d936609, .elementor-791 .elementor-element.elementor-element-d936609::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-9f33ffa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-9f33ffa.elementor-view-stacked .elementor-icon{background-color:#390041;fill:#FFFFFF;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-9f33ffa.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-9f33ffa.elementor-view-default .elementor-icon{fill:#390041;color:#390041;border-color:#390041;}.elementor-791 .elementor-element.elementor-element-9f33ffa.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-9f33ffa .elementor-icon{font-size:26px;padding:15px;border-radius:16px 16px 16px 16px;}.elementor-791 .elementor-element.elementor-element-9f33ffa .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-9f33ffa .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-9f33ffa .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-a76c47c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-d2d45b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-1e1db80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-f9534c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-86e1dcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-5f5db63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-d588c8c{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:700ms;}.elementor-791 .elementor-element.elementor-element-d588c8c:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-d588c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-d588c8c.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-d588c8c: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:#00FF4169;--border-color:#00FF4169;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 1px 50px 20px rgba(0, 255, 74.1440217391303, 0.04);}.elementor-791 .elementor-element.elementor-element-d588c8c, .elementor-791 .elementor-element.elementor-element-d588c8c::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-c3ec8a3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-c3ec8a3.elementor-view-stacked .elementor-icon{background-color:#153739;fill:#FFFFFF;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-c3ec8a3.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-c3ec8a3.elementor-view-default .elementor-icon{fill:#153739;color:#153739;border-color:#153739;}.elementor-791 .elementor-element.elementor-element-c3ec8a3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-c3ec8a3 .elementor-icon{font-size:26px;padding:15px;border-radius:16px 16px 16px 16px;}.elementor-791 .elementor-element.elementor-element-c3ec8a3 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-c3ec8a3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-c3ec8a3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-80124cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-80124cc .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-505800d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-505800d .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-5e0a04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-b045d0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-dcd412e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-5ac4be3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-title{color:#ADADAD;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-wrapper{background-color:#414141;border-radius:20px;overflow:hidden;}.elementor-791 .elementor-element.elementor-element-8445c6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 33px;--row-gap:20px;--column-gap:33px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-8445c6c:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-8445c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121520;}.elementor-791 .elementor-element.elementor-element-be3d3e7{width:100%;max-width:100%;text-align:center;}.elementor-791 .elementor-element.elementor-element-be3d3e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;color:#43F0FC;}.elementor-791 .elementor-element.elementor-element-9d80bac{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-9d80bac.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-9d80bac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-39462e9{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-39462e9.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-39462e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-74deaf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-74deaf2.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-7999dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-791 .elementor-element.elementor-element-7999dc3 img{border-radius:15px 15px 0px 0px;}.elementor-791 .elementor-element.elementor-element-46e267b{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-46e267b:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-46e267b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-46e267b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-46e267b:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-46e267b, .elementor-791 .elementor-element.elementor-element-46e267b::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-0aa5d0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-0aa5d0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-e7bfb2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-e7bfb2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-e72b8f3{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-bc4b78d .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-bc4b78d{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-5830ed7 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-5830ed7{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-4d00bfe .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-4d00bfe{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-fc1c316 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-fc1c316{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-ab04722{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-ab04722.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-a6c3cf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-791 .elementor-element.elementor-element-a6c3cf7 img{border-radius:15px 15px 0px 0px;}.elementor-791 .elementor-element.elementor-element-2be6dc2{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-2be6dc2:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-2be6dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-2be6dc2.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-2be6dc2:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-2be6dc2, .elementor-791 .elementor-element.elementor-element-2be6dc2::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-4a87868{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-4a87868 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-c2cd2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-c2cd2cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-f0336d0{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-c51168c .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-c51168c{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-d6da7c0 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-d6da7c0{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-d3f0de8 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-d3f0de8{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-3d25328 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-3d25328{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-bec754f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-bec754f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-a664d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-791 .elementor-element.elementor-element-a664d83 img{border-radius:15px 15px 0px 0px;}.elementor-791 .elementor-element.elementor-element-03f40c2{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-03f40c2:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-03f40c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-03f40c2.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-03f40c2:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-03f40c2, .elementor-791 .elementor-element.elementor-element-03f40c2::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-190288e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-190288e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-c5203f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-c5203f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-7ad0755{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-a9170fd .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-a9170fd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-99f009c .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 20px 5px 20px;}.elementor-791 .elementor-element.elementor-element-99f009c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-06b6b02 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-06b6b02{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-dcc8090{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-dcc8090.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-dcc8090:hover{border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00FFC65E;--border-color:#00FFC65E;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-791 .elementor-element.elementor-element-dcc8090, .elementor-791 .elementor-element.elementor-element-dcc8090::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-c709523{width:100%;max-width:100%;background-color:transparent;padding:25px 25px 25px 25px;z-index:1;background-image:linear-gradient(180deg, #192937 0%, #211F34 100%);border-radius:20px 20px 0px 0px;}.elementor-791 .elementor-element.elementor-element-c709523 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-b174dc8{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-b174dc8:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-b174dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-b174dc8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-b174dc8:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-b174dc8, .elementor-791 .elementor-element.elementor-element-b174dc8::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-bb816c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-bb816c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-5a6d376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5a6d376 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-f62151d{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-9c06f80 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-9c06f80{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-051c14c .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-051c14c{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-81de93d .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-81de93d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-cc2de38 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-cc2de38{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-acb4741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-acb4741.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-acb4741:hover{border-style:solid;border-width:1px 01px 0px 01px;--border-top-width:1px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;border-color:#00FFC65E;--border-color:#00FFC65E;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-791 .elementor-element.elementor-element-acb4741, .elementor-791 .elementor-element.elementor-element-acb4741::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-2741829{width:100%;max-width:100%;background-color:transparent;padding:25px 25px 25px 25px;z-index:1;background-image:linear-gradient(180deg, #192937 0%, #211F34 100%);border-radius:20px 20px 0px 0px;}.elementor-791 .elementor-element.elementor-element-2741829 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-61a09f4{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-61a09f4:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-61a09f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-61a09f4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-61a09f4:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-61a09f4, .elementor-791 .elementor-element.elementor-element-61a09f4::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-a072bed{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-a072bed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-2ba00fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-2ba00fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-f2e83cd{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-53d7a33 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-53d7a33{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-e5d5510 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 20px 5px 20px;}.elementor-791 .elementor-element.elementor-element-e5d5510{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-0d8be49 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-0d8be49{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-12e000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-12e000a.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-791 .elementor-element.elementor-element-12e000a:hover{border-style:solid;border-width:01px 01px 0px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;border-color:#00FFC65E;--border-color:#00FFC65E;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-791 .elementor-element.elementor-element-12e000a, .elementor-791 .elementor-element.elementor-element-12e000a::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-b11fddb{width:100%;max-width:100%;background-color:transparent;padding:25px 25px 25px 25px;z-index:1;background-image:linear-gradient(180deg, #192937 0%, #211F34 100%);border-radius:20px 20px 0px 0px;}.elementor-791 .elementor-element.elementor-element-b11fddb .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-2a2c224{--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:15px 2px;--row-gap:15px;--column-gap:2px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:13px;}.elementor-791 .elementor-element.elementor-element-2a2c224:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-2a2c224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C2A;}.elementor-791 .elementor-element.elementor-element-2a2c224.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-791 .elementor-element.elementor-element-2a2c224:hover{border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00FFCD40;--border-color:#00FFCD40;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 2px 50px 8px rgba(0, 170.00000000000003, 142.55978260869566, 0.07);}.elementor-791 .elementor-element.elementor-element-2a2c224, .elementor-791 .elementor-element.elementor-element-2a2c224::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-56f9ac9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-56f9ac9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-123001c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-123001c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F7F7F7;}.elementor-791 .elementor-element.elementor-element-e9ead86{padding:0px 20px 25px 0px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#A2A2A2;}.elementor-791 .elementor-element.elementor-element-1824797 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-1824797{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-8df9533 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 20px 5px 20px;}.elementor-791 .elementor-element.elementor-element-8df9533{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-0aec4d1 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-0aec4d1{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-b0f1bf2 .elementor-button{background-color:#272935;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;fill:#C7C7C7;color:#C7C7C7;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-791 .elementor-element.elementor-element-b0f1bf2{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-4800c5a{--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;--flex-wrap:wrap;}.elementor-791 .elementor-element.elementor-element-4800c5a:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-4800c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1119;}.elementor-791 .elementor-element.elementor-element-491314a{width:100%;max-width:100%;padding:70px 0px 0px 0px;text-align:center;}.elementor-791 .elementor-element.elementor-element-491314a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#43F0FC;}.elementor-791 .elementor-element.elementor-element-f35b751{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-f35b751.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-f35b751 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-3933df2{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -16px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-3933df2.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-3933df2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-640b503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-791 .elementor-element.elementor-element-5b590f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-5b590f8:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-5b590f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-5b590f8.e-con{--e-con-transform-translateX:640px;}.elementor-791 .elementor-element.elementor-element-5b590f8: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:#00FFEE57;--border-color:#00FFEE57;box-shadow:0px 0px 50px 10px rgba(0, 255, 174.55027173913047, 0.06);}.elementor-791 .elementor-element.elementor-element-5b590f8, .elementor-791 .elementor-element.elementor-element-5b590f8::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-3af1040{padding:0px 0px 4px 0px;}.elementor-791 .elementor-element.elementor-element-3af1040 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#1DD5F9;}.elementor-791 .elementor-element.elementor-element-fe52bab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-791 .elementor-element.elementor-element-fe52bab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-e496f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-137d3c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-137d3c9:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-137d3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-137d3c9.e-con{--e-con-transform-translateX:144px;}.elementor-791 .elementor-element.elementor-element-137d3c9: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:#AE00FF47;--border-color:#AE00FF47;box-shadow:0px 0px 50px 10px rgba(173.9999999999996, 0, 255, 0.06);}.elementor-791 .elementor-element.elementor-element-137d3c9, .elementor-791 .elementor-element.elementor-element-137d3c9::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-6a1f3b6{padding:0px 0px 4px 0px;}.elementor-791 .elementor-element.elementor-element-6a1f3b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#1DD5F9;}.elementor-791 .elementor-element.elementor-element-ccd142b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-791 .elementor-element.elementor-element-ccd142b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-8c2c77c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-12b46c0{--e-transform-translateY:-830px;}.elementor-791 .elementor-element.elementor-element-12b46c0 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-12b46c0 .elementor-icon{font-size:8px;}.elementor-791 .elementor-element.elementor-element-12b46c0 .elementor-icon svg{height:8px;}.elementor-791 .elementor-element.elementor-element-44105c2{--e-transform-translateY:-420px;}.elementor-791 .elementor-element.elementor-element-44105c2 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-44105c2.elementor-view-stacked .elementor-icon{background-color:#9300FF;}.elementor-791 .elementor-element.elementor-element-44105c2.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-44105c2.elementor-view-default .elementor-icon{color:#9300FF;border-color:#9300FF;}.elementor-791 .elementor-element.elementor-element-44105c2.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-44105c2.elementor-view-default .elementor-icon svg{fill:#9300FF;}.elementor-791 .elementor-element.elementor-element-44105c2 .elementor-icon{font-size:8px;}.elementor-791 .elementor-element.elementor-element-44105c2 .elementor-icon svg{height:8px;}.elementor-791 .elementor-element.elementor-element-5207eb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-791 .elementor-element.elementor-element-166a0cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-166a0cb:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-166a0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-166a0cb: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:#00FFEE57;--border-color:#00FFEE57;box-shadow:0px 0px 50px 10px rgba(0, 255, 174.55027173913047, 0.06);}.elementor-791 .elementor-element.elementor-element-166a0cb, .elementor-791 .elementor-element.elementor-element-166a0cb::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-b0287fd{padding:0px 0px 4px 0px;}.elementor-791 .elementor-element.elementor-element-b0287fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#1DD5F9;}.elementor-791 .elementor-element.elementor-element-7e56dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-791 .elementor-element.elementor-element-7e56dd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-f3260db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-cc111d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-cc111d7:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-cc111d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151721;}.elementor-791 .elementor-element.elementor-element-cc111d7: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:#AE00FF47;--border-color:#AE00FF47;box-shadow:0px 0px 50px 10px rgba(173.9999999999996, 0, 255, 0.06);}.elementor-791 .elementor-element.elementor-element-cc111d7, .elementor-791 .elementor-element.elementor-element-cc111d7::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-f6d2cc4{padding:0px 0px 4px 0px;}.elementor-791 .elementor-element.elementor-element-f6d2cc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#1DD5F9;}.elementor-791 .elementor-element.elementor-element-12982bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-791 .elementor-element.elementor-element-12982bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-f2d3c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-f33895a{--e-transform-translateY:-830px;}.elementor-791 .elementor-element.elementor-element-f33895a .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-f33895a .elementor-icon{font-size:8px;}.elementor-791 .elementor-element.elementor-element-f33895a .elementor-icon svg{height:8px;}.elementor-791 .elementor-element.elementor-element-2c73a97{--e-transform-translateY:-420px;}.elementor-791 .elementor-element.elementor-element-2c73a97 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-2c73a97.elementor-view-stacked .elementor-icon{background-color:#9300FF;}.elementor-791 .elementor-element.elementor-element-2c73a97.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-2c73a97.elementor-view-default .elementor-icon{color:#9300FF;border-color:#9300FF;}.elementor-791 .elementor-element.elementor-element-2c73a97.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-2c73a97.elementor-view-default .elementor-icon svg{fill:#9300FF;}.elementor-791 .elementor-element.elementor-element-2c73a97 .elementor-icon{font-size:8px;}.elementor-791 .elementor-element.elementor-element-2c73a97 .elementor-icon svg{height:8px;}.elementor-791 .elementor-element.elementor-element-02938ec{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:85px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-02938ec:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-02938ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1119;}.elementor-791 .elementor-element.elementor-element-ce97de8{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-ce97de8.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-ce97de8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-bf9daa5{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-bf9daa5.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-bf9daa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-67ec340{width:100%;max-width:100%;--e-transform-translateX:-52px;padding:0% 25% 0% 25%;text-align:center;}.elementor-791 .elementor-element.elementor-element-724c77a .elementor-button{background-color:#1FD5F9;border-radius:20px 20px 20px 20px;padding:12px 40px 12px 40px;}.elementor-791 .elementor-element.elementor-element-724c77a{width:100%;max-width:100%;--e-transform-translateX:-52px;}.elementor-791 .elementor-element.elementor-element-724c77a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-791 .elementor-element.elementor-element-724c77a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-791 .elementor-element.elementor-element-724c77a .elementor-button:hover, .elementor-791 .elementor-element.elementor-element-724c77a .elementor-button:focus{color:var( --e-global-color-kadence3 );box-shadow:0px 1px 50px 1px rgba(0, 212.8899082568809, 255, 0.33);}.elementor-791 .elementor-element.elementor-element-724c77a .elementor-button:hover svg, .elementor-791 .elementor-element.elementor-element-724c77a .elementor-button:focus svg{fill:var( --e-global-color-kadence3 );}.elementor-791 .elementor-element.elementor-element-542cb69{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-542cb69:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-542cb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12141F;}.elementor-791 .elementor-element.elementor-element-542cb69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-791 .elementor-element.elementor-element-3b2d5b4{width:100%;max-width:100%;text-align:center;}.elementor-791 .elementor-element.elementor-element-3b2d5b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#43F0FC;}.elementor-791 .elementor-element.elementor-element-6ab624b{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:end;}.elementor-791 .elementor-element.elementor-element-6ab624b.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-6ab624b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-918e4b6{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-918e4b6.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-918e4b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;}.elementor-791 .elementor-element.elementor-element-122de98{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;--border-radius:20px 20px 20px 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-791 .elementor-element.elementor-element-122de98:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-122de98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151821;}.elementor-791 .elementor-element.elementor-element-122de98.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-791 .elementor-element.elementor-element-122de98: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:#00FFDA4A;--border-color:#00FFDA4A;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 1px 50px 10px rgba(0, 255, 163.22078804347828, 0.1);}.elementor-791 .elementor-element.elementor-element-122de98, .elementor-791 .elementor-element.elementor-element-122de98::before{--border-transition:0.3s;}.elementor-791 .elementor-element.elementor-element-122de98.e-con{--align-self:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-791 .elementor-element.elementor-element-254e592{padding:30px 30px 30px 30px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button-content-wrapper{flex-direction:row;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button span{gap:15px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group{padding-right:calc( 17px/2 );padding-left:calc( 17px/2 );margin-bottom:17px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-form-fields-wrapper{margin-left:calc( -17px/2 );margin-right:calc( -17px/2 );margin-bottom:-17px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group .elementor-field{color:#A0A0A0;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#1E212A;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-field-group .elementor-select-wrapper select{background-color:#1E212A;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-254e592 .e-form__buttons__wrapper__button-next{background-color:#00FCDE;color:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button[type="submit"]{background-color:#00FCDE;color:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .e-form__buttons__wrapper__button-previous{background-color:#00FCDE;color:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-791 .elementor-element.elementor-element-254e592 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-791 .elementor-element.elementor-element-0d94aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-791 .elementor-element.elementor-element-0d94aa9.e-con{--e-con-transform-translateY:-10px;}.elementor-791 .elementor-element.elementor-element-2bc63c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-c83c0f9:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00DAFF4A;border-radius:10px 10px 10px 10px;box-shadow:0px 1px 50px 5px rgba(0, 255, 189.82948369565213, 0.08);}.elementor-791 .elementor-element.elementor-element-c83c0f9{background-color:#151821;padding:20px 20px 20px 20px;--e-transform-transition-duration:700ms;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-c83c0f9.elementor-view-stacked .elementor-icon{background-color:#00FDF31F;fill:#00FFE8;color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-c83c0f9.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-c83c0f9.elementor-view-default .elementor-icon{fill:#00FDF31F;color:#00FDF31F;border-color:#00FDF31F;}.elementor-791 .elementor-element.elementor-element-c83c0f9.elementor-view-framed .elementor-icon{background-color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon{font-size:20px;padding:13px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-c83c0f9:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-c83c0f9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-c83c0f9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#969696;}.elementor-791 .elementor-element.elementor-element-6628cb6:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00DAFF4A;border-radius:10px 10px 10px 10px;box-shadow:0px 1px 50px 5px rgba(0, 255, 189.82948369565213, 0.08);}.elementor-791 .elementor-element.elementor-element-6628cb6{background-color:#151821;padding:20px 20px 20px 20px;--e-transform-transition-duration:700ms;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-6628cb6.elementor-view-stacked .elementor-icon{background-color:#00FDF31F;fill:#00FFE8;color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-6628cb6.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-6628cb6.elementor-view-default .elementor-icon{fill:#00FDF31F;color:#00FDF31F;border-color:#00FDF31F;}.elementor-791 .elementor-element.elementor-element-6628cb6.elementor-view-framed .elementor-icon{background-color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon{font-size:20px;padding:13px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-6628cb6:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-6628cb6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-6628cb6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#969696;}.elementor-791 .elementor-element.elementor-element-a4fce31:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00DAFF4A;border-radius:10px 10px 10px 10px;box-shadow:0px 1px 50px 5px rgba(0, 255, 189.82948369565213, 0.08);}.elementor-791 .elementor-element.elementor-element-a4fce31{background-color:#151821;padding:20px 20px 20px 20px;--e-transform-transition-duration:700ms;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-a4fce31.elementor-view-stacked .elementor-icon{background-color:#00FDF31F;fill:#00FFE8;color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-a4fce31.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-a4fce31.elementor-view-default .elementor-icon{fill:#00FDF31F;color:#00FDF31F;border-color:#00FDF31F;}.elementor-791 .elementor-element.elementor-element-a4fce31.elementor-view-framed .elementor-icon{background-color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon{font-size:20px;padding:13px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-a4fce31:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-a4fce31:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-a4fce31 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#969696;}.elementor-791 .elementor-element.elementor-element-8d12cb7:hover{--e-transform-translateY:-10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00DAFF4A;border-radius:10px 10px 10px 10px;box-shadow:0px 1px 50px 5px rgba(0, 255, 189.82948369565213, 0.08);}.elementor-791 .elementor-element.elementor-element-8d12cb7{background-color:#151821;padding:20px 20px 20px 20px;--e-transform-transition-duration:700ms;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-8d12cb7.elementor-view-stacked .elementor-icon{background-color:#00FDF31F;fill:#00FFE8;color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-8d12cb7.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-8d12cb7.elementor-view-default .elementor-icon{fill:#00FDF31F;color:#00FDF31F;border-color:#00FDF31F;}.elementor-791 .elementor-element.elementor-element-8d12cb7.elementor-view-framed .elementor-icon{background-color:#00FFE8;}.elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon{font-size:20px;padding:13px;border-radius:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-8d12cb7:has(:hover) .elementor-icon-box-title,
					 .elementor-791 .elementor-element.elementor-element-8d12cb7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-791 .elementor-element.elementor-element-8d12cb7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#969696;}body.elementor-page-791:not(.elementor-motion-effects-element-type-background), body.elementor-page-791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F16;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-49ecd88 .elementor-heading-title{font-size:50px;}.elementor-791 .elementor-element.elementor-element-bb40367 .elementor-heading-title{font-size:50px;}.elementor-791 .elementor-element.elementor-element-6d47100{--e-transform-translateX:123px;--e-transform-translateY:-40px;}.elementor-791 .elementor-element.elementor-element-6d47100 .elementor-heading-title{font-size:50px;}.elementor-791 .elementor-element.elementor-element-5070d91{padding:20px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-ecf0613{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-3457427 img{height:300px;}.elementor-791 .elementor-element.elementor-element-b5da131{--e-transform-translateY:-57px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-791 .elementor-element.elementor-element-73ee35e{--e-transform-translateX:59px;--e-transform-translateY:-430px;padding:12px 05px 12px 15px;--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-791 .elementor-element.elementor-element-73ee35e.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-adc9c44{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-791 .elementor-element.elementor-element-adc9c44 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5bbdbcb{--e-transform-translateY:15px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-5bbdbcb .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-210b5d4{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-210b5d4 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-98826ae{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-791 .elementor-element.elementor-element-98826ae .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-f0f6b33{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-791 .elementor-element.elementor-element-f0f6b33 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-892617d{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-791 .elementor-element.elementor-element-892617d .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-ca7c1ab{--e-transform-translateX:500px;--e-transform-translateY:-58px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-791 .elementor-element.elementor-element-ca7c1ab .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-e8b2aaf img{height:300px;}.elementor-791 .elementor-element.elementor-element-1da8013{--e-transform-translateY:-57px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-791 .elementor-element.elementor-element-fcd1606{--e-transform-translateX:59px;--e-transform-translateY:-430px;padding:12px 05px 12px 15px;--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-791 .elementor-element.elementor-element-fcd1606.elementor-element{--align-self:center;}.elementor-791 .elementor-element.elementor-element-a6e5383 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-680bab4 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-2eb3878 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-980a40d .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-529ca11 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-add3785 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-97f2427 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-f228684 .elementor-counter-number-wrapper{font-size:35px;}.elementor-791 .elementor-element.elementor-element-9cac113{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-ebaeccf{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-791 .elementor-element.elementor-element-ebaeccf .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-100ba1b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-791 .elementor-element.elementor-element-100ba1b .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5ac4be3{padding:0px 0px 50px 0px;}.elementor-791 .elementor-element.elementor-element-9d80bac .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-39462e9 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-f35b751 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-3933df2 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-640b503{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 0px;--row-gap:70px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-5b590f8.e-con{--e-con-transform-translateX:248px;}.elementor-791 .elementor-element.elementor-element-fe52bab .elementor-heading-title{font-size:20px;}.elementor-791 .elementor-element.elementor-element-ccd142b .elementor-heading-title{font-size:20px;}.elementor-791 .elementor-element.elementor-element-12b46c0{--e-transform-translateY:-860px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-12b46c0 .elementor-icon{font-size:12px;}.elementor-791 .elementor-element.elementor-element-12b46c0 .elementor-icon svg{height:12px;}.elementor-791 .elementor-element.elementor-element-44105c2{--e-transform-translateY:-500px;}.elementor-791 .elementor-element.elementor-element-44105c2 .elementor-icon{font-size:12px;}.elementor-791 .elementor-element.elementor-element-44105c2 .elementor-icon svg{height:12px;}.elementor-791 .elementor-element.elementor-element-5207eb7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 0px;--row-gap:70px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-7e56dd7 .elementor-heading-title{font-size:20px;}.elementor-791 .elementor-element.elementor-element-12982bd .elementor-heading-title{font-size:20px;}.elementor-791 .elementor-element.elementor-element-f33895a{--e-transform-translateY:-860px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-791 .elementor-element.elementor-element-f33895a .elementor-icon{font-size:12px;}.elementor-791 .elementor-element.elementor-element-f33895a .elementor-icon svg{height:12px;}.elementor-791 .elementor-element.elementor-element-2c73a97{--e-transform-translateY:-500px;}.elementor-791 .elementor-element.elementor-element-2c73a97 .elementor-icon{font-size:12px;}.elementor-791 .elementor-element.elementor-element-2c73a97 .elementor-icon svg{height:12px;}.elementor-791 .elementor-element.elementor-element-ce97de8 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-bf9daa5 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-67ec340{padding:0% 10% 0% 10%;}.elementor-791 .elementor-element.elementor-element-542cb69{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-791 .elementor-element.elementor-element-6ab624b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-791 .elementor-element.elementor-element-6ab624b .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-918e4b6 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-49ecd88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-791 .elementor-element.elementor-element-49ecd88 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-bb40367{--e-transform-translateX:-5px;}.elementor-791 .elementor-element.elementor-element-bb40367 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-6d47100{--e-transform-translateX:57px;--e-transform-translateY:-30px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -35px;}.elementor-791 .elementor-element.elementor-element-6d47100 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5070d91{padding:40px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-e99db9f{padding:20px 20px 20px 20px;}.elementor-791 .elementor-element.elementor-element-8df18d4{--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-791 .elementor-element.elementor-element-ecf0613{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-791 .elementor-element.elementor-element-7f99a7f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-791 .elementor-element.elementor-element-1f101ac{padding:0px 0px 30px 0px;}.elementor-791 .elementor-element.elementor-element-9738fba{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-3457427 img{width:100%;max-width:100%;height:386px;}.elementor-791 .elementor-element.elementor-element-b5da131{padding:10px 10px 10px 10px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-791 .elementor-element.elementor-element-73ee35e{--e-transform-translateX:131px;--e-transform-translateY:-514px;padding:10px 10px 10px 10px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-791 .elementor-element.elementor-element-73ee35e .elementor-icon-box-title{margin-block-end:0px;}.elementor-791 .elementor-element.elementor-element-adc9c44{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-791 .elementor-element.elementor-element-adc9c44 .elementor-heading-title{font-size:25px;}.elementor-791 .elementor-element.elementor-element-5bbdbcb{--e-transform-translateY:30px;--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-791 .elementor-element.elementor-element-5bbdbcb .elementor-heading-title{font-size:25px;}.elementor-791 .elementor-element.elementor-element-eea06f5{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-210b5d4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-791 .elementor-element.elementor-element-98826ae{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-791 .elementor-element.elementor-element-f0f6b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-791 .elementor-element.elementor-element-f0f6b33 .elementor-button{border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-791 .elementor-element.elementor-element-892617d{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-791 .elementor-element.elementor-element-892617d .elementor-button{padding:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-ca7c1ab{--e-transform-translateX:0px;--e-transform-translateY:0px;--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-791 .elementor-element.elementor-element-659c3f7{--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;--flex-wrap:wrap;}.elementor-791 .elementor-element.elementor-element-4454e27{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-4454e27 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-4454e27 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-b473941{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-b473941 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-b473941 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-a6e5383{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-a6e5383 .elementor-counter-number-wrapper{font-size:30px;}.elementor-791 .elementor-element.elementor-element-680bab4{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-680bab4 .elementor-counter-number-wrapper{font-size:30px;}.elementor-791 .elementor-element.elementor-element-0f8e60f{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-0f8e60f .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-0f8e60f .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-168cfb0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-168cfb0 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-168cfb0 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-2eb3878{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-2eb3878 .elementor-counter-number-wrapper{font-size:30px;}.elementor-791 .elementor-element.elementor-element-980a40d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-980a40d .elementor-counter-number-wrapper{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5c39cb3{--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;--flex-wrap:wrap;}.elementor-791 .elementor-element.elementor-element-3730536{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-3730536 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-3730536 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-2eecaa9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-2eecaa9 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-2eecaa9 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-e93827d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-e93827d .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-e93827d .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-be68641{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-be68641 .elementor-icon{font-size:20px;}.elementor-791 .elementor-element.elementor-element-be68641 .elementor-icon svg{height:20px;}.elementor-791 .elementor-element.elementor-element-529ca11{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-529ca11 .elementor-counter-number-wrapper{font-size:30px;}.elementor-791 .elementor-element.elementor-element-add3785{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-97f2427{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-f228684{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-791 .elementor-element.elementor-element-9cac113{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-791 .elementor-element.elementor-element-ebaeccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-791 .elementor-element.elementor-element-100ba1b{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-791 .elementor-element.elementor-element-8445c6c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-791 .elementor-element.elementor-element-bc4b78d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-bc4b78d .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-5830ed7{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-5830ed7 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-4d00bfe{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-4d00bfe .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-fc1c316{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-fc1c316 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-c51168c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-c51168c .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-d6da7c0{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-791 .elementor-element.elementor-element-d6da7c0 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-d3f0de8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-d3f0de8 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-3d25328 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-a9170fd{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-791 .elementor-element.elementor-element-a9170fd .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-99f009c{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-791 .elementor-element.elementor-element-99f009c .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-06b6b02{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-791 .elementor-element.elementor-element-06b6b02 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-9c06f80{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-9c06f80 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-051c14c .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-81de93d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-81de93d .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-cc2de38{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-791 .elementor-element.elementor-element-cc2de38 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-53d7a33{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-791 .elementor-element.elementor-element-53d7a33 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-e5d5510{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-791 .elementor-element.elementor-element-e5d5510 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-0d8be49{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-791 .elementor-element.elementor-element-0d8be49 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-1824797{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-1824797 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-8df9533{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-791 .elementor-element.elementor-element-8df9533 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-0aec4d1{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-791 .elementor-element.elementor-element-0aec4d1 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-b0f1bf2{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-791 .elementor-element.elementor-element-b0f1bf2 .elementor-button{font-size:12px;}.elementor-791 .elementor-element.elementor-element-4800c5a{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-791 .elementor-element.elementor-element-f35b751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-791 .elementor-element.elementor-element-3933df2{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-791 .elementor-element.elementor-element-12b46c0{--e-transform-translateY:-1190px;}.elementor-791 .elementor-element.elementor-element-44105c2{--e-transform-translateY:-660px;}.elementor-791 .elementor-element.elementor-element-f33895a{--e-transform-translateY:-1190px;}.elementor-791 .elementor-element.elementor-element-2c73a97{--e-transform-translateY:-660px;}.elementor-791 .elementor-element.elementor-element-02938ec{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-791 .elementor-element.elementor-element-ce97de8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-791 .elementor-element.elementor-element-bf9daa5{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-791 .elementor-element.elementor-element-67ec340{width:100%;max-width:100%;--e-transform-translateX:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-791 .elementor-element.elementor-element-724c77a{--e-transform-translateX:0px;}}@media(min-width:768px){.elementor-791 .elementor-element.elementor-element-7f99a7f{--width:71%;}.elementor-791 .elementor-element.elementor-element-9738fba{--width:27%;}.elementor-791 .elementor-element.elementor-element-6cfd6ce{--width:27%;}.elementor-791 .elementor-element.elementor-element-8991cf8{--width:32%;}.elementor-791 .elementor-element.elementor-element-d936609{--width:32%;}.elementor-791 .elementor-element.elementor-element-d588c8c{--width:32%;}.elementor-791 .elementor-element.elementor-element-74deaf2{--width:29%;}.elementor-791 .elementor-element.elementor-element-ab04722{--width:29%;}.elementor-791 .elementor-element.elementor-element-bec754f{--width:29%;}.elementor-791 .elementor-element.elementor-element-dcc8090{--width:29%;}.elementor-791 .elementor-element.elementor-element-acb4741{--width:29%;}.elementor-791 .elementor-element.elementor-element-12e000a{--width:29%;}.elementor-791 .elementor-element.elementor-element-5b590f8{--width:37%;}.elementor-791 .elementor-element.elementor-element-137d3c9{--width:37%;}.elementor-791 .elementor-element.elementor-element-166a0cb{--width:37%;}.elementor-791 .elementor-element.elementor-element-cc111d7{--width:37%;}.elementor-791 .elementor-element.elementor-element-122de98{--width:58%;}.elementor-791 .elementor-element.elementor-element-0d94aa9{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-791 .elementor-element.elementor-element-8991cf8{--width:47%;}.elementor-791 .elementor-element.elementor-element-d936609{--width:47%;}.elementor-791 .elementor-element.elementor-element-d588c8c{--width:47%;}.elementor-791 .elementor-element.elementor-element-74deaf2{--width:45%;}.elementor-791 .elementor-element.elementor-element-ab04722{--width:45%;}.elementor-791 .elementor-element.elementor-element-bec754f{--width:45%;}.elementor-791 .elementor-element.elementor-element-dcc8090{--width:45%;}.elementor-791 .elementor-element.elementor-element-acb4741{--width:45%;}.elementor-791 .elementor-element.elementor-element-12e000a{--width:45%;}.elementor-791 .elementor-element.elementor-element-4800c5a{--content-width:100%;}.elementor-791 .elementor-element.elementor-element-5b590f8{--width:80%;}.elementor-791 .elementor-element.elementor-element-137d3c9{--width:80%;}.elementor-791 .elementor-element.elementor-element-166a0cb{--width:80%;}.elementor-791 .elementor-element.elementor-element-cc111d7{--width:80%;}.elementor-791 .elementor-element.elementor-element-122de98{--width:90%;}.elementor-791 .elementor-element.elementor-element-0d94aa9{--width:90%;}}/* Start custom CSS for button, class: .elementor-element-e3f5422 *//* 1. Force the icon to be green and detach it from the text color */
.elementor-791 .elementor-element.elementor-element-e3f5422 .elementor-button-icon i,
.elementor-791 .elementor-element.elementor-element-e3f5422 .elementor-button-icon svg {
    color: #22c55e !important; /* Bright green for FontAwesome icons */
    fill: #22c55e !important;  /* Bright green for uploaded SVG icons */
    
    /* 2. Apply the pulsing animation */
    animation: online-pulse 2s infinite ease-in-out;
}

/* 3. The animation instructions (Fades from 100% to 40% and back) */
@keyframes online-pulse {
    0% { opacity: 1; }
    50% { opacity: 0.4; } 
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb40367 */.elementor-791 .elementor-element.elementor-element-bb40367 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d47100 */.elementor-791 .elementor-element.elementor-element-6d47100 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bbdbcb */.elementor-791 .elementor-element.elementor-element-5bbdbcb .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-100ba1b */.elementor-791 .elementor-element.elementor-element-100ba1b .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a1d61e5 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-a1d61e5 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-a1d61e5 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-cb857d7 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-cb857d7 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-cb857d7 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-477ac5d *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-477ac5d {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-477ac5d .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-597b6c2 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-597b6c2 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-597b6c2 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a6bf111 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-a6bf111 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-a6bf111 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-cdb62a0 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-cdb62a0 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-cdb62a0 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1472739 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-1472739 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-1472739 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f9b04ae *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-f9b04ae {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-f9b04ae .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a76c47c *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-a76c47c {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-a76c47c .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-d2d45b8 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-d2d45b8 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-d2d45b8 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1e1db80 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-1e1db80 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-1e1db80 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f9534c9 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-f9534c9 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-f9534c9 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-86e1dcb *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-86e1dcb {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-86e1dcb .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-5f5db63 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-5f5db63 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-5f5db63 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-80124cc *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-80124cc {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-80124cc .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-505800d *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-505800d {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-505800d .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-505800d .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-5e0a04e *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-5e0a04e {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-5e0a04e .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-b045d0c *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-b045d0c {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-b045d0c .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dcd412e *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-dcd412e {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-dcd412e .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-5ac4be3 *//* 1. Main Widget Container Spacing */
.elementor-791 .elementor-element.elementor-element-5ac4be3 {
    position: relative;
    padding-top: 30px !important; /* The gap between the text and its own bar */
    margin-bottom: -15px !important; /* The gap between THIS skill and the NEXT skill below it */
}

/* 2. FORCE the text to break out of the colored bar */
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-wrapper,
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-bar {
    position: static !important; 
    overflow: visible !important;
}

/* 3. Pin the Title (WordPress, WooCommerce) to the Top Left */
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-title {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    line-height: 3;
    color: #ffffff; 
    font-weight: 500;
}

/* 4. Pin the Percentage (95%) to the Top Right */
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-percentage {
    position: absolute;
    top: 0;
    right: 0; 
    padding: 0 !important;
    line-height: 4;
    color: #38bdf8 !important; 
    font-weight: 600;
}

/* 5. Style the empty background track */
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-wrapper {
    border-radius: 10px !important;
    background-color: #1f2533 !important; 
    height: 5px !important; 
}

/* 6. Apply the Cyan-to-Purple Gradient to the filled bar */
.elementor-791 .elementor-element.elementor-element-5ac4be3 .elementor-progress-bar {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%) !important;
    border-radius: 10px !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39462e9 */.elementor-791 .elementor-element.elementor-element-39462e9 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3933df2 */.elementor-791 .elementor-element.elementor-element-3933df2 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640b503 */.elementor-791 .elementor-element.elementor-element-640b503 {
    /* The gradient now controls the color split and the fade out */
    background-image: linear-gradient(
        180deg, 
        #38bdf8 0%,                /* Starts Cyan at the very top */
        #38bdf8 20%,               /* Stays solid Cyan until 40% down */
        #a855f7 40%,               /* Fully transitions to Purple by 60% */
        rgba(168, 85, 247, 0) 100% /* Fades the purple to transparent (invisible) at the bottom */
    );
    
    /* Changes the total length of the line to 90% of the container */
    background-size: 2px 90%; 
    
    background-position: center top;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5207eb7 */.elementor-791 .elementor-element.elementor-element-5207eb7 {
    /* The gradient now controls the color split and the fade out */
    background-image: linear-gradient(
        180deg, 
        #38bdf8 0%,                /* Starts Cyan at the very top */
        #38bdf8 20%,               /* Stays solid Cyan until 40% down */
        #a855f7 40%,               /* Fully transitions to Purple by 60% */
        rgba(168, 85, 247, 0) 100% /* Fades the purple to transparent (invisible) at the bottom */
    );
    
    /* Changes the total length of the line to 90% of the container */
    background-size: 2px 90%; 
    
    background-position: center top;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf9daa5 */.elementor-791 .elementor-element.elementor-element-bf9daa5 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-918e4b6 */.elementor-791 .elementor-element.elementor-element-918e4b6 .elementor-heading-title {
    background: linear-gradient(90deg, #38bdf8 0%, #a855f7 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */