.elementor-38 .elementor-element.elementor-element-08072e2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-08072e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.uniocean.network/wp-content/uploads/2025/09/homBg.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-38 .elementor-element.elementor-element-08072e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-08072e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-e80a10e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2aca1f9{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2209130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-2209130 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f2e77f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-f2e77f6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:400;line-height:70px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-9d63a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-9d63a36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-af9d3ef{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-fe850bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-fe850bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-fe850bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-fe850bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ed98847{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:center;}.elementor-38 .elementor-element.elementor-element-790368d{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-4e1c65d{margin-top:60px;margin-bottom:0px;padding:0px 0px 300px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-8ed7964.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-8ed7964.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-8ed7964.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-8ed7964 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-22f1a52 > .elementor-container{max-width:1088px;}.elementor-38 .elementor-element.elementor-element-22f1a52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-879b5ae > .elementor-element-populated{margin:0px 12px 0px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f56527a > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-f56527a{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-42e87e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-42e87e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-42e87e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-de228c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-de228c0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-1a7dc8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-1a7dc8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-1a7dc8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-1a7dc8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b3d7ced{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b3d7ced img{width:280px;}.elementor-38 .elementor-element.elementor-element-521c407{width:100%;max-width:100%;align-self:center;}.elementor-38 .elementor-element.elementor-element-521c407 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-38 .elementor-element.elementor-element-cddb395 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-cddb395{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-6dfe667.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-6dfe667.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-6dfe667 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9ad5247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-9ad5247 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-9c78b4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-460d4a6 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-38 .elementor-element.elementor-element-143ffbb > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-143ffbb{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-a5b89d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-a5b89d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-a5b89d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b1f93e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-b1f93e0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-d003f38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0786c2c .elementor-wrapper{--video-aspect-ratio:1;}.elementor-38 .elementor-element.elementor-element-06e1bdf{margin-top:130px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-aa7881f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-900229d > .elementor-container{max-width:750px;}.elementor-38 .elementor-element.elementor-element-900229d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-694b0b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-694b0b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-694b0b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-35cc405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-35cc405 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:5px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-c262ddf{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-c262ddf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-d572553{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-3af2322:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3af2322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.uniocean.network/wp-content/uploads/2025/10/Frame-2055246490-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-38 .elementor-element.elementor-element-3af2322{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:130px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-3af2322 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-d2e7661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.uniocean.network/wp-content/uploads/2025/10/ChatGPT-Image-Jul-22-2025-01_22_08-PM.png");background-position:84% 5%;background-repeat:no-repeat;background-size:303px auto;}.elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-cd0871b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-cd0871b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:14px;letter-spacing:5px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-15909fd:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-15909fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.uniocean.network/wp-content/uploads/2025/10/Group-62.png");background-position:93% 98%;background-repeat:no-repeat;background-size:340px auto;}.elementor-38 .elementor-element.elementor-element-15909fd > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-15909fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:71px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-15909fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-663c0d6 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7844289 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-7844289{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-2d9f08d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-2d9f08d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-2d9f08d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-2d9f08d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6dc53c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-6dc53c7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-b8b7d8e{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-e80fcdd > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-e80fcdd{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-14cdcf9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-14cdcf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-14cdcf9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-14cdcf9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-4250cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-4250cdf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3af58e5{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-888f6d9 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-888f6d9{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-b32aebb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-b32aebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-b32aebb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-b32aebb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2a4a835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-2a4a835 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0aa0153{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-9b7add7 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-9b7add7{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-4de4892.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-4de4892.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-4de4892.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-4de4892 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a00f457{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-a00f457 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0d2c238{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-f6dce82 > .elementor-element-populated{margin:186px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-eeb660b > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-eeb660b{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-c3865e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-c3865e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-c3865e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-c3865e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-4b009c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-4b009c1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-098cb01{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-dfc8c86 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-dfc8c86{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-2bf2a9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-2bf2a9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-2bf2a9f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-2bf2a9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f9ae6cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-f9ae6cc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-da4ea45{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-2ea35cc > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-2ea35cc{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-6683ecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-6683ecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-6683ecd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-6683ecd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6869f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-6869f7b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:54px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-990e7bd{width:auto;max-width:auto;margin:0px 24px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-d0da458 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-d0da458{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-dfb969e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-dfb969e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-dfb969e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-585a60a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 0px;--e-transform-transition-duration:100ms;text-align:center;}.elementor-38 .elementor-element.elementor-element-585a60a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:12px;letter-spacing:5px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-b8ca4e4 > .elementor-container{max-width:1064px;}.elementor-38 .elementor-element.elementor-element-b8ca4e4{margin-top:216px;margin-bottom:140px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-9b42eea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-9b42eea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-41efe8c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:46px;font-weight:800;line-height:64px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3328d9d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms .wpforms-field select{height:30px;}.elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-38 .elementor-element.elementor-element-595d665 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-38 .elementor-element.elementor-element-267f109.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-267f109 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-267f109 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-21bd4ab img{width:452px;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04142B;}:root{--page-title-display:none;}body.elementor-page-38{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-2aca1f9{margin-top:40px;margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-2209130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38 .elementor-element.elementor-element-af9d3ef{margin-top:30px;margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-4e1c65d{margin-top:20px;margin-bottom:0px;padding:0px 0px 150px 0px;}.elementor-38 .elementor-element.elementor-element-06e1bdf{margin-top:99px;margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-900229d{padding:0px 16px 0px 16px;}.elementor-38 .elementor-element.elementor-element-d2e7661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 3%;}.elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-38 .elementor-element.elementor-element-15909fd:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-15909fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 90%;}.elementor-38 .elementor-element.elementor-element-6dc53c7 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-4250cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-38 .elementor-element.elementor-element-4250cdf .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-2a4a835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-38 .elementor-element.elementor-element-2a4a835 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-a00f457{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-38 .elementor-element.elementor-element-a00f457 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-4b009c1 .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-f9ae6cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-38 .elementor-element.elementor-element-f9ae6cc .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-6869f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-38 .elementor-element.elementor-element-6869f7b .elementor-heading-title{font-size:32px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-d0da458{margin-top:20px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-38 .elementor-element.elementor-element-dfb969e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-dfb969e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-585a60a{padding:0px 0px 30px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-b8ca4e4{margin-top:100px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-9b42eea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-267f109.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-267f109.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-267f109 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-21bd4ab{text-align:end;}.elementor-38 .elementor-element.elementor-element-21bd4ab img{width:300px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-f2e77f6 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-38 .elementor-element.elementor-element-de228c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-de228c0 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-1a7dc8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-38 .elementor-element.elementor-element-b3d7ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-b3d7ced img{width:200px;}.elementor-38 .elementor-element.elementor-element-cddb395{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9ad5247{text-align:center;}.elementor-38 .elementor-element.elementor-element-9ad5247 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-efdf17d img{width:200px;}.elementor-38 .elementor-element.elementor-element-143ffbb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b1f93e0{text-align:center;}.elementor-38 .elementor-element.elementor-element-b1f93e0 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-b07549a img{width:200px;}.elementor-38 .elementor-element.elementor-element-d2e7661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-d2e7661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-38 .elementor-element.elementor-element-15909fd:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-15909fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-38 .elementor-element.elementor-element-4250cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d0da458, .elementor-38 .elementor-element.elementor-element-d0da458 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-d0da458{margin-top:20px;margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-dfb969e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38 .elementor-element.elementor-element-dfb969e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-585a60a{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-585a60a .elementor-heading-title{font-size:16px;}.elementor-38 .elementor-element.elementor-element-b8ca4e4{margin-top:20px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-38 .elementor-element.elementor-element-9b42eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-38 .elementor-element.elementor-element-9b42eea > .elementor-element-populated{margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-41efe8c .elementor-heading-title{font-size:34px;line-height:54px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-267f109.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-38 .elementor-element.elementor-element-267f109.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-38 .elementor-element.elementor-element-267f109 > .elementor-element-populated{margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-dfb969e{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-9b42eea{width:60%;}.elementor-38 .elementor-element.elementor-element-267f109{width:40%;}}@media(min-width:1920px){.elementor-38 .elementor-element.elementor-element-d0da458 > .elementor-container{max-width:1464px;}.elementor-38 .elementor-element.elementor-element-b8ca4e4 > .elementor-container{max-width:1166px;}.elementor-38 .elementor-element.elementor-element-b8ca4e4{margin-top:160px;margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-f2e77f6 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed98847 */.remove_br_btn .elementor-button{
    padding: 15px 21px;
    justify-content: center;
    text-decoration: none;
    align-items: center;
    border-radius: 50px;
    color: #07B79D;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
    display: inline-block;
    position: relative;
    background: transparent !important;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-790368d */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de228c0 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a7dc8d */.video-container {
    position: relative;
    width: 100%;
    /*height: 0;*/
    padding-bottom: 56.25%; /* 16:9 aspect ratio; adjust for 4:3 (75%) or others */
    overflow: hidden;
    background: none !important; /* Remove container background */
    background-color: transparent !important; /* Ensure no background color */
}

.video-container .custom-video-fit,
.video-container .custom-video-fit .elementor-video,
.video-container .custom-video-fit iframe,
.video-container .custom-video-fit video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Scales video to fill container, cropping if needed */
    /* Use 'object-fit: contain' to show full video with potential letterbox bars */
    border: none !important; /* Remove any borders */
    background: none !important; /* Remove video element background */
    background-color: transparent !important; /* Ensure no background color */
}

/* Remove Elementor section/column background */
.video-container .elementor-section,
.video-container .elementor-column {
    background: none !important;
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f56527a */.modular_section {
    border-radius: 40px;
    padding: 2px !important;
    /*position: absolute;*/
    height: 418px/*350px*/;
    /*will-change: transform;*/
    backdrop-filter: blur(2px);
        width: 100%;
}
.modular_section:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    width: 100%;
    height: 350px/*300px*/;
    top: -21px;
    border-radius: 307px;
    background: #00D7A9;
    filter: blur(62px);
    left: 0px;
    opacity: 0;
    transition: opacity 0.9s 
ease, transform 0.9s 
ease;
}
.modular_section:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 40px;
    padding: 0px;
    -webkit-mask: linear-gradient(#0D2D59 0 0) content-box, linear-gradient(#04142A 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 3px;
    background: linear-gradient(180deg, #0BFFAA 0%, rgba(13, 45, 89, 0.00) 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to bottom, #0BFFAA, rgba(4, 20, 42, 1)) 80%;
    z-index: 1;
    border-bottom: 0px;
    height: 340px/*290px*/;
}
.modular_section:hover::after {
    opacity: 1;
}
.modular_section .elementor-container.elementor-column-gap-default {
    background-color: #04142b;
    width: 100%;
    position: relative;
    z-index: 2;
    padding: 20px 60px 0px;
    border-radius: 40px;
    height: 400px/*320px*/;
}



/* Container styling */
/*.hover-container {
    position: relative;
    width: 100%;
    height: 300px; 
}*/

/* Image styling */
.hover-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

/* Video styling */
.hover-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    display: block !important; /* Ensure video is not hidden by default */
    transition: opacity 0.3s ease-in-out;
}


.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%; /* 16:9 aspect ratio; adjust for other ratios (e.g., 75% for 4:3) */
    overflow: hidden;
}

.video-container .custom-video-fit,
.video-container .custom-video-fit .elementor-video,
.video-container .custom-video-fit iframe,
.video-container .custom-video-fit video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Use 'contain' if you want no cropping */
    border: none; /* Remove any default borders */
}


/* Hover effect for desktop (on container) */
@media (min-width: 768px) {
    .hover-container:hover .hover-image {
        opacity: 0;
    }
    .hover-container:hover .hover-video {
        opacity: 1;
        z-index: 3; /* Ensure video is above image on hover */
    }
}
@media only screen and (max-width:768px) {
    .modular_section .elementor-container.elementor-column-gap-default{
        padding: 20px 20px 40px 20px;
    }
    .modular_section {
    	height: 370px; 
    }
    .modular_section .elementor-container.elementor-column-gap-default{
        height: 340px;
    }
}

/* Mobile: Only show image, hide video */
@media (max-width: 767px) {
    .hover-image {
        position: static;
        opacity: 1 !important;
    }
    .hover-video {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ad5247 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1f93e0 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cc405 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d572553 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd0871b */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc53c7 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8b7d8e */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4250cdf */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3af58e5 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4a835 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0aa0153 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a00f457 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d2c238 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b009c1 */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-098cb01 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9ae6cc */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da4ea45 */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6869f7b */.gradiyant_color{
    background: linear-gradient(94deg, #07B79D 10.69%, #0865E6 64.68%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-990e7bd */.join_pre_btn .elementor-button{
    white-space: normal;
    padding: 15px 27px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    border: 1px solid #1A61CC;
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-size: 16px;
    font-weight: 800;
    line-height: normal;
    transition: all 0.3s 
ease;
}

.remove_br_btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 0px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-width: 2px;
    background: linear-gradient(270deg, #07B79D 0%, #1A61CC 100%) border-box;
    border-style: solid;
    border-image: linear-gradient(to left, #07B79D, #1A61CC) 100%;
    z-index: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15909fd */.our_products {
    position: relative;
}
.our_products::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    width: 100%;
    height: 40%;
    top: 40%;
    border-radius: 487px;
    background: #060692;
    filter: blur(96px);
    left: -64px;
}
.our_products .elementor-container.elementor-column-gap-default {
    position: relative;
    background-color: transparent;
    border-radius: 0px;
    border: 0px;
}
.our_products .elementor-container.elementor-column-gap-default:before {
    content: "";
    position: absolute;
    z-index: 1;
    inset: 0;
    width: 84%;
    height: 330px;
    top: -21px;
    border-radius: 307px;
    background: #00D7A9;
    filter: blur(62px);
    left: 51px;
    opacity: 0.5;
    transition: opacity 0.9s 
ease, transform 0.9s 
ease;
}


.our_products .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-100.elementor-inner-column.elementor-element{
	position: relative;
	    margin-bottom: 40px;
	    border-radius: 40px;
	    background: #04142b;
	    padding: 50px 15px 20px;
	    color: #fff;
	    z-index: 1;
	    cursor: pointer;
	    transition: transform 0.5s 
	ease;
	    text-align: center;
}

.our_products .elementor-container.elementor-column-gap-default:hover:before {
    opacity: 1;
    width: 100%;
    left: 20px;
}

.our_products .elementor-container.elementor-column-gap-default:hover:before {
    opacity: 1;
    width: 100%;
    left: 20px;
}



.our_products .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-100.elementor-inner-column.elementor-element::after {
    content: "";
    position: absolute;
    top: 0;
    left: -2px;
    right: -2px;
    height: 100%;
    border-radius: 40px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-bottom: 0px solid transparent;
    background: linear-gradient(180deg, #0BFFAA 8%, #0D2D59 40%, rgba(4, 21, 43, 0.0)) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585a60a */@media (max-width: 767px) {
    .mobile-color-change .elementor-heading-title.elementor-size-default {
    color: #000000 !important;
}
.mobile_color_option {
    background-color: #FAFAFAE5;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a00e1a */.my-sticky-element {
    transition: all 0.3s ease; /* Smooth transition for position changes */
    z-index: 999; /* Ensure on top */
}

.my-sticky-element.unstuck {
    position: static !important; /* Normal flow for unsticky */
    top: auto !important; /* Reset Elementor’s top */
    opacity: 1; /* Optional: Smooth opacity if needed */
}

.unstick-trigger {
    min-height: 50px; /* Ensure trigger visible hai */
}/* End custom CSS */
/* Start custom CSS for eael-wpforms, class: .elementor-element-595d665 */input#wpforms-1271-field_1 {
    display: flex
;
    border-radius: 50px;
    background: #273296;
    height: 56px;
    line-height: 50px;
    max-width: 305px;
    border: 1px solid #345FE9;
    align-items: center;
    margin-left: auto;
    color: #fff;
}

input#wpforms-1271-field_1::-webkit-input-placeholder {color: #fff;
font-size: 14px;font-style: normal;font-weight: 400;line-height: 46px;font-weight: 400;
    
}

button#wpforms-submit-1271 {
    border-radius: 50px;
    background: linear-gradient(108deg, #1A61CC 35.56%, #07B79D 100.61%);
    color: #FFF;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    border: 1px solid #1A61CC;
    padding: 8.1px 21px;
    transition: 0.7s;
    display: inline-block;
        margin-top: 0px;
    text-decoration: none;
    height:56px;
}

div#wpforms-1271-field_1-container {
    width: 356px;
}

form#wpforms-form-1271 {
    display: flex
;
    align-items: center;
    vertical-align: middle;
    text-align: center;
}
.wpforms-submit-container {
    margin-top: 0px !important;
    margin-left: 15px !important;
}
@media only screen and (max-width:768px) {
    div#wpforms-1271-field_1-container {
    width: 300px;
}
}/* End custom CSS */
/* Start custom CSS */body {
    font-weight: 400;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    line-height: 22px;
    background-color: #04142b;
}/* End custom CSS */