.elementor-1271 .elementor-element.elementor-element-56533bc3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;--z-index:2;}.elementor-1271 .elementor-element.elementor-element-56533bc3:not(.elementor-motion-effects-element-type-background), .elementor-1271 .elementor-element.elementor-element-56533bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-5a0c0c7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1271 .elementor-element.elementor-element-5a0c0c7c.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1271 .elementor-element.elementor-element-6cc1b77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1271 .elementor-element.elementor-element-6cc1b77f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:50px;}.elementor-1271 .elementor-element.elementor-element-5e429220{color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-d2b9e30{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1271 .elementor-element.elementor-element-71f3d255{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-110px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1271 .elementor-element.elementor-element-71f3d255.e-con{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-48c665c3.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-48c665c3{text-align:center;}.elementor-1271 .elementor-element.elementor-element-48c665c3 img{width:100%;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;--z-index:1;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc:not(.elementor-motion-effects-element-type-background), .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252849;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc::before, .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .elementor-background-video-container::before, .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .e-con-inner > .elementor-background-video-container::before, .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .elementor-background-slideshow::before, .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1271 .elementor-element.elementor-element-5cfaafcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1271 .elementor-element.elementor-element-41c8eae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-41c8eae0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:47px;}.elementor-1271 .elementor-element.elementor-element-1fbfdbb3{--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;}.elementor-1271 .elementor-element.elementor-element-134b3d58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-3d7f2de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1271 .elementor-element.elementor-element-3a81d8c0 .elementor-icon-wrapper{text-align:center;}.elementor-1271 .elementor-element.elementor-element-30f0dfbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1271 .elementor-element.elementor-element-60091556{font-size:16px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-f842fb8{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-1271 .elementor-element.elementor-element-f842fb8 .elementor-button{font-size:11px;}.elementor-1271 .elementor-element.elementor-element-771cb95d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-5a05c9f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1271 .elementor-element.elementor-element-1b6a3bc6 .elementor-icon-wrapper{text-align:center;}.elementor-1271 .elementor-element.elementor-element-1b6a3bc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-1b6a3bc6.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-1b6a3bc6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-1b6a3bc6.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-1b6a3bc6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-3546e9eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1271 .elementor-element.elementor-element-1c2bf971{font-size:16px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-22cad89{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-1271 .elementor-element.elementor-element-22cad89 .elementor-button{font-size:11px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1271 .elementor-element.elementor-element-7dc8eef1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-749580ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1271 .elementor-element.elementor-element-19a37574{border-radius:0px 0px 0px 0px;}.elementor-1271 .elementor-element.elementor-element-19a37574 .elementor-icon-wrapper{text-align:center;}.elementor-1271 .elementor-element.elementor-element-19a37574.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-19a37574.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-19a37574.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-19a37574.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-19a37574.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-334c11aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1271 .elementor-element.elementor-element-2020002f{font-size:16px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-6ced2c05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-9921d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1271 .elementor-element.elementor-element-38e91f69 .elementor-icon-wrapper{text-align:center;}.elementor-1271 .elementor-element.elementor-element-38e91f69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-38e91f69.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-38e91f69.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-38e91f69.elementor-view-framed .elementor-icon, .elementor-1271 .elementor-element.elementor-element-38e91f69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1271 .elementor-element.elementor-element-38e91f69 .elementor-icon i, .elementor-1271 .elementor-element.elementor-element-38e91f69 .elementor-icon svg{transform:rotate(0deg);}.elementor-1271 .elementor-element.elementor-element-554ed2d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1271 .elementor-element.elementor-element-19896b1c{font-size:16px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-22fd59e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;}.elementor-1271 .elementor-element.elementor-element-22fd59e:not(.elementor-motion-effects-element-type-background), .elementor-1271 .elementor-element.elementor-element-22fd59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1271 .elementor-element.elementor-element-a6af8fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-a6af8fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:47px;}.elementor-1271 .elementor-element.elementor-element-cd70448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1271 .elementor-element.elementor-element-cd70448:not(.elementor-motion-effects-element-type-background), .elementor-1271 .elementor-element.elementor-element-cd70448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131D54D1 0%, #09143CF0 100%);}.elementor-1271 .elementor-element.elementor-element-39949e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1271 .elementor-element.elementor-element-78ce2e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00E5FF8C;--border-color:#00E5FF8C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-d38104a .elementor-heading-title{font-size:52px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#00000000;}.elementor-1271 .elementor-element.elementor-element-25131c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1271 .elementor-element.elementor-element-b84960a .elementor-heading-title{font-family:var( --e-global-typography-48e7e8a-font-family ), Sans-serif;font-size:var( --e-global-typography-48e7e8a-font-size );font-weight:var( --e-global-typography-48e7e8a-font-weight );}.elementor-1271 .elementor-element.elementor-element-2986af1{line-height:20px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-f0b374f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00E5FF8C;--border-color:#00E5FF8C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-ceb5f9f .elementor-heading-title{font-size:52px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#00000000;}.elementor-1271 .elementor-element.elementor-element-dce24bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1271 .elementor-element.elementor-element-54a76e9 .elementor-heading-title{font-family:var( --e-global-typography-48e7e8a-font-family ), Sans-serif;font-size:var( --e-global-typography-48e7e8a-font-size );font-weight:var( --e-global-typography-48e7e8a-font-weight );}.elementor-1271 .elementor-element.elementor-element-fe3fe0f{line-height:20px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-a228060{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1271 .elementor-element.elementor-element-058188c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00E5FF8C;--border-color:#00E5FF8C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-809c3bc .elementor-heading-title{font-size:52px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#00000000;}.elementor-1271 .elementor-element.elementor-element-f2fbff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1271 .elementor-element.elementor-element-1e02e6a .elementor-heading-title{font-family:var( --e-global-typography-48e7e8a-font-family ), Sans-serif;font-size:var( --e-global-typography-48e7e8a-font-size );font-weight:var( --e-global-typography-48e7e8a-font-weight );}.elementor-1271 .elementor-element.elementor-element-4f106f4{line-height:20px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-ed846d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00E5FF8C;--border-color:#00E5FF8C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1271 .elementor-element.elementor-element-b3e6d59 .elementor-heading-title{font-size:52px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#00000000;}.elementor-1271 .elementor-element.elementor-element-ba7d6e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1271 .elementor-element.elementor-element-a38f31f .elementor-heading-title{font-family:var( --e-global-typography-48e7e8a-font-family ), Sans-serif;font-size:var( --e-global-typography-48e7e8a-font-size );font-weight:var( --e-global-typography-48e7e8a-font-weight );}.elementor-1271 .elementor-element.elementor-element-38d122e{line-height:20px;color:var( --e-global-color-text );}.elementor-1271 .elementor-element.elementor-element-764a3e00{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;}.elementor-1271 .elementor-element.elementor-element-764a3e00:not(.elementor-motion-effects-element-type-background), .elementor-1271 .elementor-element.elementor-element-764a3e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252849;background-image:url("https://nextleaddigital.com/wp-content/uploads/2026/03/Asset-1-2.png");background-position:center right;background-repeat:no-repeat;}.elementor-1271 .elementor-element.elementor-element-764a3e00::before, .elementor-1271 .elementor-element.elementor-element-764a3e00 > .elementor-background-video-container::before, .elementor-1271 .elementor-element.elementor-element-764a3e00 > .e-con-inner > .elementor-background-video-container::before, .elementor-1271 .elementor-element.elementor-element-764a3e00 > .elementor-background-slideshow::before, .elementor-1271 .elementor-element.elementor-element-764a3e00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1271 .elementor-element.elementor-element-764a3e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111437;--background-overlay:'';}.elementor-1271 .elementor-element.elementor-element-72774668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-72774668 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:55px;}.elementor-1271 .elementor-element.elementor-element-66b6cc2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1271 .elementor-element.elementor-element-66b6cc2c .elementor-heading-title{font-size:16px;font-weight:400;line-height:19px;}@media(max-width:1024px){.elementor-1271 .elementor-element.elementor-element-56533bc3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-5a0c0c7c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1271 .elementor-element.elementor-element-6cc1b77f{text-align:center;}.elementor-1271 .elementor-element.elementor-element-6cc1b77f .elementor-heading-title{font-size:40px;}.elementor-1271 .elementor-element.elementor-element-5e429220{text-align:center;font-size:14px;}.elementor-1271 .elementor-element.elementor-element-d2b9e30{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1271 .elementor-element.elementor-element-71f3d255{--margin-top:4px;--margin-bottom:-21px;--margin-left:-21px;--margin-right:-21px;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc.e-con{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-41c8eae0 .elementor-heading-title{font-size:40px;}.elementor-1271 .elementor-element.elementor-element-30f0dfbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1271 .elementor-element.elementor-element-60091556{font-size:14px;}.elementor-1271 .elementor-element.elementor-element-f842fb8{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-1271 .elementor-element.elementor-element-3546e9eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1271 .elementor-element.elementor-element-1c2bf971{font-size:14px;}.elementor-1271 .elementor-element.elementor-element-22cad89{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-1271 .elementor-element.elementor-element-334c11aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1271 .elementor-element.elementor-element-2020002f{font-size:14px;}.elementor-1271 .elementor-element.elementor-element-554ed2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1271 .elementor-element.elementor-element-19896b1c{font-size:14px;}.elementor-1271 .elementor-element.elementor-element-cd70448{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1271 .elementor-element.elementor-element-78ce2e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1271 .elementor-element.elementor-element-25131c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1271 .elementor-element.elementor-element-b84960a .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-f0b374f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1271 .elementor-element.elementor-element-54a76e9 .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-058188c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1271 .elementor-element.elementor-element-1e02e6a .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-ed846d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1271 .elementor-element.elementor-element-a38f31f .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-764a3e00{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-72774668{text-align:center;}.elementor-1271 .elementor-element.elementor-element-72774668 .elementor-heading-title{font-size:40px;line-height:36px;}.elementor-1271 .elementor-element.elementor-element-66b6cc2c{text-align:center;}.elementor-1271 .elementor-element.elementor-element-66b6cc2c .elementor-heading-title{font-size:14px;}.elementor-1271 .elementor-element.elementor-element-63da4627.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1271 .elementor-element.elementor-element-6cc1b77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1271 .elementor-element.elementor-element-6cc1b77f .elementor-heading-title{font-size:31px;line-height:36px;}.elementor-1271 .elementor-element.elementor-element-71f3d255{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1271 .elementor-element.elementor-element-5cfaafcc{--padding-top:42px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-41c8eae0 .elementor-heading-title{font-size:31px;line-height:1.3em;}.elementor-1271 .elementor-element.elementor-element-3d7f2de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1271 .elementor-element.elementor-element-30f0dfbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-60091556{text-align:center;}.elementor-1271 .elementor-element.elementor-element-f842fb8.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-5a05c9f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1271 .elementor-element.elementor-element-3546e9eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-1c2bf971{text-align:center;}.elementor-1271 .elementor-element.elementor-element-22cad89.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-749580ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1271 .elementor-element.elementor-element-334c11aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-2020002f{text-align:center;}.elementor-1271 .elementor-element.elementor-element-9921d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1271 .elementor-element.elementor-element-554ed2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1271 .elementor-element.elementor-element-19896b1c{text-align:center;}.elementor-1271 .elementor-element.elementor-element-22fd59e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-a6af8fb{padding:4px 4px 4px 4px;}.elementor-1271 .elementor-element.elementor-element-a6af8fb .elementor-heading-title{font-size:31px;line-height:33px;}.elementor-1271 .elementor-element.elementor-element-78ce2e9{--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1271 .elementor-element.elementor-element-d38104a.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-b84960a{text-align:center;}.elementor-1271 .elementor-element.elementor-element-b84960a .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-2986af1{text-align:center;}.elementor-1271 .elementor-element.elementor-element-f0b374f{--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1271 .elementor-element.elementor-element-ceb5f9f{text-align:center;}.elementor-1271 .elementor-element.elementor-element-54a76e9{text-align:center;}.elementor-1271 .elementor-element.elementor-element-54a76e9 .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-fe3fe0f{text-align:center;}.elementor-1271 .elementor-element.elementor-element-058188c{--justify-content:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1271 .elementor-element.elementor-element-809c3bc.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-1e02e6a{text-align:center;}.elementor-1271 .elementor-element.elementor-element-1e02e6a .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-4f106f4{text-align:center;}.elementor-1271 .elementor-element.elementor-element-ed846d4{--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-1271 .elementor-element.elementor-element-ed846d4.e-con{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-b3e6d59.elementor-element{--align-self:center;}.elementor-1271 .elementor-element.elementor-element-b3e6d59{text-align:center;}.elementor-1271 .elementor-element.elementor-element-a38f31f{text-align:center;}.elementor-1271 .elementor-element.elementor-element-a38f31f .elementor-heading-title{font-size:var( --e-global-typography-48e7e8a-font-size );}.elementor-1271 .elementor-element.elementor-element-38d122e{text-align:center;}.elementor-1271 .elementor-element.elementor-element-764a3e00{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1271 .elementor-element.elementor-element-72774668 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-1271 .elementor-element.elementor-element-66b6cc2c .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-1271 .elementor-element.elementor-element-56533bc3{--width:125%;}.elementor-1271 .elementor-element.elementor-element-5a0c0c7c{--width:43.487%;}.elementor-1271 .elementor-element.elementor-element-71f3d255{--width:60%;}.elementor-1271 .elementor-element.elementor-element-134b3d58{--width:48%;}.elementor-1271 .elementor-element.elementor-element-771cb95d{--width:48%;}.elementor-1271 .elementor-element.elementor-element-7dc8eef1{--width:48%;}.elementor-1271 .elementor-element.elementor-element-6ced2c05{--width:48%;}.elementor-1271 .elementor-element.elementor-element-78ce2e9{--width:50%;}.elementor-1271 .elementor-element.elementor-element-f0b374f{--width:50%;}.elementor-1271 .elementor-element.elementor-element-058188c{--width:50%;}.elementor-1271 .elementor-element.elementor-element-ed846d4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1271 .elementor-element.elementor-element-5a0c0c7c{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6c26ee3e */.hero-label {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: rgba(0, 229, 255, 0.85);
  display: inline-block;
  margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0c0c7c */.elementor-1271 .elementor-element.elementor-element-5a0c0c7c {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56533bc3 */.elementor-1271 .elementor-element.elementor-element-56533bc3 {
  overflow: visible !important;
}

.elementor-1271 .elementor-element.elementor-element-56533bc3 .e-con-inner {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a81d8c0 */.elementor-1271 .elementor-element.elementor-element-3a81d8c0 {
  filter: drop-shadow(0 0 6px rgba(0, 229, 255, 0.65));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134b3d58 */.elementor-1271 .elementor-element.elementor-element-134b3d58 {
  position: relative;
  border-radius: 16px;
  padding: 26px;

  /* Foggy glass background */
  background: linear-gradient(
    135deg,
    rgba(20, 40, 90, 0.35),
    rgba(10, 20, 60, 0.25)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Soft depth + inner highlight */
  box-shadow:
    0 8px 40px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);

  overflow: hidden;
  transition: all 0.35s ease;
}


/* Gradient glass edge */
.elementor-1271 .elementor-element.elementor-element-134b3d58::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(0, 229, 255, 0.35),
    rgba(140, 82, 255, 0.25),
    rgba(0, 229, 255, 0.15)
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0.6;
  pointer-events: none;
}


/* Fog / light bloom */
.elementor-1271 .elementor-element.elementor-element-134b3d58::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;

  background: radial-gradient(
    circle at 20% 10%,
    rgba(255, 255, 255, 0.08),
    transparent 40%
  );

  pointer-events: none;
}


/* Hover effect */
.elementor-1271 .elementor-element.elementor-element-134b3d58:hover {
  transform: translateY(-4px);
  box-shadow:
    0 20px 60px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b6a3bc6 */.elementor-1271 .elementor-element.elementor-element-1b6a3bc6 {
  filter: drop-shadow(0 0 6px rgba(0, 229, 255, 0.65));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771cb95d */.elementor-1271 .elementor-element.elementor-element-771cb95d {
  position: relative;
  border-radius: 16px;
  padding: 26px;

  /* Foggy glass background */
  background: linear-gradient(
    135deg,
    rgba(20, 40, 90, 0.35),
    rgba(10, 20, 60, 0.25)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Soft depth + inner highlight */
  box-shadow:
    0 8px 40px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);

  overflow: hidden;
  transition: all 0.35s ease;
}


/* Gradient glass edge */
.elementor-1271 .elementor-element.elementor-element-771cb95d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(0, 229, 255, 0.35),
    rgba(140, 82, 255, 0.25),
    rgba(0, 229, 255, 0.15)
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0.6;
  pointer-events: none;
}


/* Fog / light bloom */
.elementor-1271 .elementor-element.elementor-element-771cb95d::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;

  background: radial-gradient(
    circle at 20% 10%,
    rgba(255, 255, 255, 0.08),
    transparent 40%
  );

  pointer-events: none;
}


/* Hover effect */
.elementor-1271 .elementor-element.elementor-element-771cb95d:hover {
  transform: translateY(-4px);
  box-shadow:
    0 20px 60px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19a37574 */.elementor-1271 .elementor-element.elementor-element-19a37574 {
  filter: drop-shadow(0 0 6px rgba(0, 229, 255, 0.65));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc8eef1 */.elementor-1271 .elementor-element.elementor-element-7dc8eef1 {
  position: relative;
  border-radius: 16px;
  padding: 26px;

  /* Foggy glass background */
  background: linear-gradient(
    135deg,
    rgba(20, 40, 90, 0.35),
    rgba(10, 20, 60, 0.25)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Soft depth + inner highlight */
  box-shadow:
    0 8px 40px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);

  overflow: hidden;
  transition: all 0.35s ease;
}


/* Gradient glass edge */
.elementor-1271 .elementor-element.elementor-element-7dc8eef1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(0, 229, 255, 0.35),
    rgba(140, 82, 255, 0.25),
    rgba(0, 229, 255, 0.15)
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0.6;
  pointer-events: none;
}


/* Fog / light bloom */
.elementor-1271 .elementor-element.elementor-element-7dc8eef1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;

  background: radial-gradient(
    circle at 20% 10%,
    rgba(255, 255, 255, 0.08),
    transparent 40%
  );

  pointer-events: none;
}


/* Hover effect */
.elementor-1271 .elementor-element.elementor-element-7dc8eef1:hover {
  transform: translateY(-4px);
  box-shadow:
    0 20px 60px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38e91f69 */.elementor-1271 .elementor-element.elementor-element-38e91f69 {
  filter: drop-shadow(0 0 6px rgba(0, 229, 255, 0.65));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ced2c05 */.elementor-1271 .elementor-element.elementor-element-6ced2c05 {
  position: relative;
  border-radius: 16px;
  padding: 26px;

  /* Foggy glass background */
  background: linear-gradient(
    135deg,
    rgba(20, 40, 90, 0.35),
    rgba(10, 20, 60, 0.25)
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Soft depth + inner highlight */
  box-shadow:
    0 8px 40px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);

  overflow: hidden;
  transition: all 0.35s ease;
}


/* Gradient glass edge */
.elementor-1271 .elementor-element.elementor-element-6ced2c05::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(0, 229, 255, 0.35),
    rgba(140, 82, 255, 0.25),
    rgba(0, 229, 255, 0.15)
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0.6;
  pointer-events: none;
}


/* Fog / light bloom */
.elementor-1271 .elementor-element.elementor-element-6ced2c05::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;

  background: radial-gradient(
    circle at 20% 10%,
    rgba(255, 255, 255, 0.08),
    transparent 40%
  );

  pointer-events: none;
}


/* Hover effect */
.elementor-1271 .elementor-element.elementor-element-6ced2c05:hover {
  transform: translateY(-4px);
  box-shadow:
    0 20px 60px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfaafcc */.elementor-1271 .elementor-element.elementor-element-5cfaafcc {
  position: relative;
}

.elementor-1271 .elementor-element.elementor-element-5cfaafcc::before {
  content: "";
  position: absolute;
  width: 350px;
  height: 350px;
  left: -120px;
  top: 120px;
  background: radial-gradient(circle, rgba(0,229,255,0.22) 0%, rgba(0,229,255,0.08) 35%, rgba(0,229,255,0) 70%);
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd70448 */.elementor-1271 .elementor-element.elementor-element-cd70448 {
  position: relative;
  border-radius: 18px;
  padding: 30px;

  /* Glass background */
  background: linear-gradient(
    135deg,
    rgba(20, 40, 90, 0.35),
    rgba(10, 20, 60, 0.25)
  );

  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);

  /* Depth */
  box-shadow:
    0 20px 80px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);

  overflow: hidden;
}


/* Soft gradient border */
.elementor-1271 .elementor-element.elementor-element-cd70448::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(0, 229, 255, 0.25),
    rgba(140, 82, 255, 0.18),
    rgba(0, 229, 255, 0.15)
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0.6;
  pointer-events: none;
}


/* Subtle fog highlight */
.elementor-1271 .elementor-element.elementor-element-cd70448::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;

  background: radial-gradient(
    circle at 10% 10%,
    rgba(255, 255, 255, 0.06),
    transparent 50%
  );

  pointer-events: none;
}/* End custom CSS */