.elementor-9480 .elementor-element.elementor-element-6791644{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.74;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:300px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-6791644:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-6791644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-9480 .elementor-element.elementor-element-6791644::before, .elementor-9480 .elementor-element.elementor-element-6791644 > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-6791644 > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-6791644 > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-6791644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-6791644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-6791644, .elementor-9480 .elementor-element.elementor-element-6791644::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-afd64eb{text-align:center;}.elementor-9480 .elementor-element.elementor-element-afd64eb .elementor-heading-title{font-family:"Euclid Circular", Sans-serif;font-size:46px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-afd64eb > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-240db25 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-240db25 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9480 .elementor-element.elementor-element-240db25{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9480 .elementor-element.elementor-element-240db25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9480 .elementor-element.elementor-element-240db25 .elementor-icon-list-item > a{font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-240db25 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-9480 .elementor-element.elementor-element-240db25 > .elementor-widget-container{padding:020px 0px 20px 0px;}.elementor-9480 .elementor-element.elementor-element-b822936{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-b822936:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-b822936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C9C9C1A;}.elementor-9480 .elementor-element.elementor-element-b822936, .elementor-9480 .elementor-element.elementor-element-b822936::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-b056200{text-align:center;}.elementor-9480 .elementor-element.elementor-element-b056200 .elementor-heading-title{font-family:"Euclid Circular", Sans-serif;font-size:60px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-b056200 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-dd49fcc{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-dd49fcc > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 100px 0px 0100px;}.elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-size:25px;font-weight:600;fill:var( --e-global-color-53f123d );color:var( --e-global-color-53f123d );padding:15px 70px 15px 70px;}.elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button:focus{color:#0B7C23;background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-639b289 .elementor-button:focus svg{fill:#0B7C23;}.elementor-9480 .elementor-element.elementor-element-85f923e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9480 .elementor-element.elementor-element-85f923e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-85f923e{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:2;}.elementor-9480 .elementor-element.elementor-element-85f923e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-4e2fccc{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-4e2fccc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-3cd889c{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:030px;--padding-right:300px;--padding-bottom:50px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-3cd889c:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-3cd889c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-3cd889c::before, .elementor-9480 .elementor-element.elementor-element-3cd889c > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-3cd889c > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-3cd889c > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-3cd889c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-3cd889c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-3cd889c, .elementor-9480 .elementor-element.elementor-element-3cd889c::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-4c32f4b{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--padding-top:050px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-4c32f4b:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-4c32f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131352;}.elementor-9480 .elementor-element.elementor-element-4c32f4b, .elementor-9480 .elementor-element.elementor-element-4c32f4b::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-d451f03{text-align:left;}.elementor-9480 .elementor-element.elementor-element-d451f03 .elementor-heading-title{color:#FFFFFF;font-family:"Euclid Circular", Sans-serif;font-size:23px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-c6407c6 .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-size:15px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-c6407c6 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-c6407c6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-c6407c6 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-c6407c6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-5ca91da .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-5ca91da .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-5ca91da .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-5ca91da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-5ac9606 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-5ac9606 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-5ac9606 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-5ac9606 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-size:16px;font-weight:500;padding:6px 030px 06px 06px;}.elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-d2bae95 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-d2bae95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-d2bae95{width:100%;max-width:100%;}.elementor-9480 .elementor-element.elementor-element-d2bae95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-2935cff{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:50px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-2935cff:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-2935cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-2935cff::before, .elementor-9480 .elementor-element.elementor-element-2935cff > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-2935cff > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-2935cff > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-2935cff > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-2935cff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-2935cff, .elementor-9480 .elementor-element.elementor-element-2935cff::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-5f1fe52{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-5f1fe52:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-5f1fe52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131352;}.elementor-9480 .elementor-element.elementor-element-5f1fe52, .elementor-9480 .elementor-element.elementor-element-5f1fe52::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-5dab783{text-align:left;}.elementor-9480 .elementor-element.elementor-element-5dab783 .elementor-heading-title{color:#FFFFFF;font-family:"Euclid Circular", Sans-serif;font-size:23px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-0f627a6 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-0f627a6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-0f627a6 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-0f627a6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-3fd7b92 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-3fd7b92 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-3fd7b92 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-3fd7b92 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-621d609 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-621d609 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-621d609 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-621d609 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-83024db .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-83024db .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-83024db .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-83024db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-e7b09cf{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:50px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-e7b09cf:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-e7b09cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-e7b09cf::before, .elementor-9480 .elementor-element.elementor-element-e7b09cf > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-e7b09cf > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-e7b09cf > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-e7b09cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-e7b09cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-e7b09cf, .elementor-9480 .elementor-element.elementor-element-e7b09cf::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-091f3e4{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-091f3e4:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-091f3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131352;}.elementor-9480 .elementor-element.elementor-element-091f3e4, .elementor-9480 .elementor-element.elementor-element-091f3e4::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-9da35ae{text-align:left;}.elementor-9480 .elementor-element.elementor-element-9da35ae .elementor-heading-title{color:#FFFFFF;font-family:"Euclid Circular", Sans-serif;font-size:23px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-876839a .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-876839a .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-876839a .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-876839a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-d093821 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-d093821 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-d093821 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-d093821 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-14055f6 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-14055f6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-14055f6 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-14055f6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-c0921cf .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-c0921cf .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-c0921cf .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-c0921cf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-53d62e0{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:50px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-53d62e0:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-53d62e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-53d62e0::before, .elementor-9480 .elementor-element.elementor-element-53d62e0 > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-53d62e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-53d62e0 > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-53d62e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-53d62e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-53d62e0, .elementor-9480 .elementor-element.elementor-element-53d62e0::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-251c1b7{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-251c1b7:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-251c1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1313137A;}.elementor-9480 .elementor-element.elementor-element-251c1b7, .elementor-9480 .elementor-element.elementor-element-251c1b7::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-bcf4845{text-align:center;}.elementor-9480 .elementor-element.elementor-element-bcf4845 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Euclid Circular", Sans-serif;font-size:23px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-610b914{text-align:center;color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-610b914 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-610b914.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-07e9798{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:50px;--padding-right:300px;--padding-bottom:30px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-07e9798:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-07e9798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-07e9798::before, .elementor-9480 .elementor-element.elementor-element-07e9798 > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-07e9798 > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-07e9798 > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-07e9798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-07e9798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-07e9798, .elementor-9480 .elementor-element.elementor-element-07e9798::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-b85f063{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-b85f063:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-b85f063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1A;}.elementor-9480 .elementor-element.elementor-element-b85f063, .elementor-9480 .elementor-element.elementor-element-b85f063::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-50a0ca9{text-align:center;}.elementor-9480 .elementor-element.elementor-element-50a0ca9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Euclid Circular", Sans-serif;font-size:28px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-a10047c{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-a10047c > .elementor-widget-container{margin:0px 200px 0px 200px;padding:14px 14px 14px 14px;background-color:#12972E40;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-9480 .elementor-element.elementor-element-a10047c.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-9e6c24c{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-8458777{text-align:center;}.elementor-9480 .elementor-element.elementor-element-8458777 .elementor-heading-title{color:#12972E;font-family:"Euclid Circular", Sans-serif;font-size:36px;font-weight:700;text-shadow:0px 0px 19px rgba(255, 255, 255, 0.47);mix-blend-mode:color;}.elementor-9480 .elementor-element.elementor-element-8458777 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-c5c5a8b{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-c5c5a8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-1a5d7a6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9480 .elementor-element.elementor-element-1a5d7a6{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-9480 .elementor-element.elementor-element-1a5d7a6.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-d17f2ed .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:15px 35px 15px 35px;}.elementor-9480 .elementor-element.elementor-element-d17f2ed .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-d17f2ed .elementor-button:focus{color:#0B7C23;background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-d17f2ed .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-d17f2ed .elementor-button:focus svg{fill:#0B7C23;}.elementor-9480 .elementor-element.elementor-element-6b5965c{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-6b5965c > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-6b5965c.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-5378f0d .elementor-icon-wrapper{text-align:center;}.elementor-9480 .elementor-element.elementor-element-5378f0d .elementor-icon{font-size:32px;padding:9px;}.elementor-9480 .elementor-element.elementor-element-5378f0d .elementor-icon svg{height:32px;}.elementor-9480 .elementor-element.elementor-element-5378f0d{width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-5378f0d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-2290eb2{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:30px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-2290eb2:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-2290eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-2290eb2::before, .elementor-9480 .elementor-element.elementor-element-2290eb2 > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-2290eb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-2290eb2 > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-2290eb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-2290eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-2290eb2, .elementor-9480 .elementor-element.elementor-element-2290eb2::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-bb535d9{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-bb535d9:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-bb535d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1A;}.elementor-9480 .elementor-element.elementor-element-bb535d9, .elementor-9480 .elementor-element.elementor-element-bb535d9::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-956f940{text-align:center;}.elementor-9480 .elementor-element.elementor-element-956f940 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Euclid Circular", Sans-serif;font-size:28px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-dcfc83f{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-dcfc83f > .elementor-widget-container{margin:0px 100px 0px 100px;padding:14px 14px 14px 14px;background-color:#12972E40;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-9480 .elementor-element.elementor-element-dcfc83f.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-0a75287{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-f3507a4{text-align:center;}.elementor-9480 .elementor-element.elementor-element-f3507a4 .elementor-heading-title{color:#12972E;font-family:"Euclid Circular", Sans-serif;font-size:36px;font-weight:700;text-shadow:0px 0px 19px rgba(255, 255, 255, 0.58);mix-blend-mode:color;}.elementor-9480 .elementor-element.elementor-element-f3507a4 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-7f97e15{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-7f97e15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-2220b25 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9480 .elementor-element.elementor-element-2220b25{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-9480 .elementor-element.elementor-element-2220b25.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:15px 35px 15px 35px;}.elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button:focus{color:#0B7C23;background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button:focus svg{fill:#0B7C23;}.elementor-9480 .elementor-element.elementor-element-71c07fc{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-71c07fc > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-71c07fc.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-2a5f3a5 .elementor-icon-wrapper{text-align:center;}.elementor-9480 .elementor-element.elementor-element-2a5f3a5 .elementor-icon{font-size:32px;padding:9px;}.elementor-9480 .elementor-element.elementor-element-2a5f3a5 .elementor-icon svg{height:32px;}.elementor-9480 .elementor-element.elementor-element-2a5f3a5{width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-2a5f3a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-4b39ecf{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:30px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-4b39ecf:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-4b39ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-4b39ecf::before, .elementor-9480 .elementor-element.elementor-element-4b39ecf > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-4b39ecf > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-4b39ecf > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-4b39ecf > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-4b39ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-4b39ecf, .elementor-9480 .elementor-element.elementor-element-4b39ecf::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-ed74a7a{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-ed74a7a:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-ed74a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1A;}.elementor-9480 .elementor-element.elementor-element-ed74a7a, .elementor-9480 .elementor-element.elementor-element-ed74a7a::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-12c0375{text-align:center;}.elementor-9480 .elementor-element.elementor-element-12c0375 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Euclid Circular", Sans-serif;font-size:28px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-91adbb1{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-91adbb1 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:14px 14px 14px 14px;background-color:#12972E40;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-9480 .elementor-element.elementor-element-91adbb1.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-9fc60a3{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-bd98272{text-align:center;}.elementor-9480 .elementor-element.elementor-element-bd98272 .elementor-heading-title{color:#12972E;font-family:"Euclid Circular", Sans-serif;font-size:36px;font-weight:700;text-shadow:0px 0px 19px rgba(255, 255, 255, 0.58);mix-blend-mode:color;}.elementor-9480 .elementor-element.elementor-element-bd98272 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-972b138{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:19px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-972b138 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-5eba8b5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9480 .elementor-element.elementor-element-5eba8b5{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-9480 .elementor-element.elementor-element-5eba8b5.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-76cac28{text-align:center;}.elementor-9480 .elementor-element.elementor-element-76cac28 img{width:80%;border-radius:5px 5px 5px 5px;}.elementor-9480 .elementor-element.elementor-element-30ec422 .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:15px 35px 15px 35px;}.elementor-9480 .elementor-element.elementor-element-30ec422 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-30ec422 .elementor-button:focus{color:#0B7C23;background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-30ec422 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-30ec422 .elementor-button:focus svg{fill:#0B7C23;}.elementor-9480 .elementor-element.elementor-element-2ee27d4{text-align:center;color:var( --e-global-color-53f123d );width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-2ee27d4 > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-2ee27d4.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-fc4031f .elementor-icon-wrapper{text-align:center;}.elementor-9480 .elementor-element.elementor-element-fc4031f .elementor-icon{font-size:32px;padding:9px;}.elementor-9480 .elementor-element.elementor-element-fc4031f .elementor-icon svg{height:32px;}.elementor-9480 .elementor-element.elementor-element-fc4031f{width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-fc4031f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-6f1f526{--display:flex;--min-height:100px;--background-transition:0.3s;--overlay-opacity:0.65;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:30px;--padding-right:300px;--padding-bottom:30px;--padding-left:300px;--z-index:0;}.elementor-9480 .elementor-element.elementor-element-6f1f526:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-6f1f526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://ontradingx.com.br/wp-content/uploads/2026/01/candles.png");background-position:center center;}.elementor-9480 .elementor-element.elementor-element-6f1f526::before, .elementor-9480 .elementor-element.elementor-element-6f1f526 > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-6f1f526 > .e-con-inner > .elementor-background-video-container::before, .elementor-9480 .elementor-element.elementor-element-6f1f526 > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-6f1f526 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9480 .elementor-element.elementor-element-6f1f526 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-6f1f526, .elementor-9480 .elementor-element.elementor-element-6f1f526::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-0ebcb07{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-9480 .elementor-element.elementor-element-0ebcb07:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-0ebcb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8A8A1A;}.elementor-9480 .elementor-element.elementor-element-0ebcb07, .elementor-9480 .elementor-element.elementor-element-0ebcb07::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-55ac048{text-align:center;}.elementor-9480 .elementor-element.elementor-element-55ac048 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Euclid Circular", Sans-serif;font-size:28px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-04c6578{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:18px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-04c6578 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:14px 14px 14px 14px;background-color:#12972E40;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-9480 .elementor-element.elementor-element-04c6578.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-2f5a9fe{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:20px;font-weight:600;}.elementor-9480 .elementor-element.elementor-element-37b4c8a{text-align:center;}.elementor-9480 .elementor-element.elementor-element-37b4c8a .elementor-heading-title{color:#12972E;font-family:"Euclid Circular", Sans-serif;font-size:36px;font-weight:700;text-shadow:0px 0px 19px rgba(255, 255, 255, 0.58);mix-blend-mode:color;}.elementor-9480 .elementor-element.elementor-element-37b4c8a > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-9480 .elementor-element.elementor-element-2f3acbb{text-align:center;color:var( --e-global-color-53f123d );font-family:"BlinkMacSystem", Sans-serif;font-size:19px;font-weight:500;}.elementor-9480 .elementor-element.elementor-element-2f3acbb > .elementor-widget-container{margin:0px 0px -25px 0px;padding:010px 0px 00px 0px;}.elementor-9480 .elementor-element.elementor-element-9c36e98 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9480 .elementor-element.elementor-element-9c36e98{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-9480 .elementor-element.elementor-element-9c36e98.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-c7a0017 .elementor-button{font-family:"BlinkMacSystem", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;padding:15px 35px 15px 35px;}.elementor-9480 .elementor-element.elementor-element-c7a0017 .elementor-button:hover, .elementor-9480 .elementor-element.elementor-element-c7a0017 .elementor-button:focus{color:#0B7C23;background-color:#FFFFFF;}.elementor-9480 .elementor-element.elementor-element-c7a0017 .elementor-button:hover svg, .elementor-9480 .elementor-element.elementor-element-c7a0017 .elementor-button:focus svg{fill:#0B7C23;}.elementor-9480 .elementor-element.elementor-element-7845255{text-align:center;color:var( --e-global-color-53f123d );width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-7845255 > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-7845255.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-0dbb18c .elementor-icon-wrapper{text-align:center;}.elementor-9480 .elementor-element.elementor-element-0dbb18c .elementor-icon{font-size:32px;padding:9px;}.elementor-9480 .elementor-element.elementor-element-0dbb18c .elementor-icon svg{height:32px;}.elementor-9480 .elementor-element.elementor-element-0dbb18c{width:auto;max-width:auto;}.elementor-9480 .elementor-element.elementor-element-0dbb18c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9480 .elementor-element.elementor-element-cf27fc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-cf27fc4:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-cf27fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-cf27fc4, .elementor-9480 .elementor-element.elementor-element-cf27fc4::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-47fa426{--display:flex;--background-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-47fa426:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-47fa426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9480 .elementor-element.elementor-element-47fa426, .elementor-9480 .elementor-element.elementor-element-47fa426::before{--border-transition:0.3s;}.elementor-9480 .elementor-element.elementor-element-c86dee2{text-align:center;color:#FFFFFF;font-family:"BlinkMacSystem", Sans-serif;font-size:12px;font-weight:400;}.elementor-9480 .elementor-element.elementor-element-54a37e1 .elementor-repeater-item-2674633.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-54a37e1 .elementor-repeater-item-938e278.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-54a37e1 .elementor-repeater-item-823fd2d.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-9480 .elementor-element.elementor-element-54a37e1{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9480 .elementor-element.elementor-element-54a37e1 .elementor-widget-container{text-align:center;}.elementor-9480 .elementor-element.elementor-element-54a37e1 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-2227f95{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-9480 .elementor-element.elementor-element-6791644:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-6791644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-6791644{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-afd64eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-b056200 .elementor-heading-title{font-size:36px;}.elementor-9480 .elementor-element.elementor-element-b056200 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-dd49fcc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-85f923e{--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;}.elementor-9480 .elementor-element.elementor-element-3cd889c:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-3cd889c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-3cd889c{--padding-top:100px;--padding-right:32px;--padding-bottom:100px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-2935cff:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-2935cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-2935cff{--padding-top:100px;--padding-right:32px;--padding-bottom:100px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-e7b09cf:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-e7b09cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-e7b09cf{--padding-top:100px;--padding-right:32px;--padding-bottom:100px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-53d62e0:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-53d62e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-53d62e0{--padding-top:100px;--padding-right:32px;--padding-bottom:100px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-bcf4845{text-align:left;}.elementor-9480 .elementor-element.elementor-element-610b914{text-align:left;}.elementor-9480 .elementor-element.elementor-element-07e9798:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-07e9798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-07e9798{--overlay-opacity:0.77;--padding-top:100px;--padding-right:32px;--padding-bottom:100px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-50a0ca9 .elementor-heading-title{font-size:38px;}.elementor-9480 .elementor-element.elementor-element-a10047c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-8458777 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-1a5d7a6{--container-widget-width:545px;--container-widget-flex-grow:0;width:var( --container-widget-width, 545px );max-width:545px;}.elementor-9480 .elementor-element.elementor-element-2290eb2:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-2290eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-2290eb2{--overlay-opacity:0.77;--padding-top:30px;--padding-right:32px;--padding-bottom:30px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-956f940 .elementor-heading-title{font-size:38px;}.elementor-9480 .elementor-element.elementor-element-956f940.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-dcfc83f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-f3507a4{text-align:center;}.elementor-9480 .elementor-element.elementor-element-f3507a4 .elementor-heading-title{font-size:25px;}.elementor-9480 .elementor-element.elementor-element-f3507a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-2220b25{--container-widget-width:545px;--container-widget-flex-grow:0;width:var( --container-widget-width, 545px );max-width:545px;}.elementor-9480 .elementor-element.elementor-element-3c0b66a .elementor-button{font-size:14px;}.elementor-9480 .elementor-element.elementor-element-4b39ecf:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-4b39ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-4b39ecf{--overlay-opacity:0.76;--padding-top:30px;--padding-right:32px;--padding-bottom:30px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-12c0375 .elementor-heading-title{font-size:38px;}.elementor-9480 .elementor-element.elementor-element-12c0375.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-91adbb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-bd98272 .elementor-heading-title{font-size:30px;}.elementor-9480 .elementor-element.elementor-element-bd98272 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-5eba8b5{--container-widget-width:545px;--container-widget-flex-grow:0;width:var( --container-widget-width, 545px );max-width:545px;}.elementor-9480 .elementor-element.elementor-element-76cac28 img{width:100%;height:81px;}.elementor-9480 .elementor-element.elementor-element-6f1f526:not(.elementor-motion-effects-element-type-background), .elementor-9480 .elementor-element.elementor-element-6f1f526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-9480 .elementor-element.elementor-element-6f1f526{--overlay-opacity:0.77;--padding-top:30px;--padding-right:32px;--padding-bottom:30px;--padding-left:32px;}.elementor-9480 .elementor-element.elementor-element-55ac048 .elementor-heading-title{font-size:38px;}.elementor-9480 .elementor-element.elementor-element-55ac048.elementor-element{--align-self:center;}.elementor-9480 .elementor-element.elementor-element-04c6578 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-37b4c8a .elementor-heading-title{font-size:28px;}.elementor-9480 .elementor-element.elementor-element-37b4c8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-9c36e98{--container-widget-width:545px;--container-widget-flex-grow:0;width:var( --container-widget-width, 545px );max-width:545px;}}/* Start custom CSS for button, class: .elementor-element-639b289 */.btn-pulse{
  animation: pulseCTA 1.6s infinite;
}

@keyframes pulseCTA{
  0%{ transform: scale(1); }
  30%{ transform: scale(1.08); }
  60%{ transform: scale(0.97); }
  100%{ transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b822936 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-b822936{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-b822936 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-b822936::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-85f923e */.elementor-9480 .elementor-element.elementor-element-85f923e{
    margin-top: 50px;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  isolation: isolate;
}

/* garante o vídeo respeitando o radius */
.elementor-9480 .elementor-element.elementor-element-85f923e video,
.elementor-9480 .elementor-element.elementor-element-85f923e iframe{
  border-radius: 16px;
}

/* borda base discreta */
.elementor-9480 .elementor-element.elementor-element-85f923e::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:2px;
  pointer-events:none;
  z-index:2;

  background:
    rgba(18,151,46,0.35) border-box;
    
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter: drop-shadow(0 0 10px rgba(18,151,46,.25));
}

/* reflexo passando (bem diferente do fio) */
.elementor-9480 .elementor-element.elementor-element-85f923e::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  z-index:3;

  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.18) 50%,
    rgba(27,255,90,0.18) 55%,
    transparent 65%
  );

  transform: translateX(-60%) rotate(8deg);
  animation: videoShimmer 3.8s ease-in-out infinite;
  mix-blend-mode: screen;
}

@keyframes videoShimmer{
  0%, 35% { transform: translateX(-60%) rotate(8deg); opacity: 0.0; }
  45%     { opacity: 1; }
  65%     { transform: translateX(60%) rotate(8deg); opacity: 1; }
  75%,100%{ opacity: 0.0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c32f4b *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-4c32f4b{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-4c32f4b > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-4c32f4b::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cd889c */.elementor-9480 .elementor-element.elementor-element-3cd889c {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f1fe52 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-5f1fe52{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-5f1fe52 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-5f1fe52::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2935cff */.elementor-9480 .elementor-element.elementor-element-2935cff {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091f3e4 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-091f3e4{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-091f3e4 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-091f3e4::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b09cf */.elementor-9480 .elementor-element.elementor-element-e7b09cf {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251c1b7 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-251c1b7{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-251c1b7 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-251c1b7::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1a5d7a6 */.elementor-9480 .elementor-element.elementor-element-1a5d7a6{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  isolation: isolate;
}

/* garante o vídeo respeitando o radius */
.elementor-9480 .elementor-element.elementor-element-1a5d7a6 video,
.elementor-9480 .elementor-element.elementor-element-1a5d7a6 iframe{
  border-radius: 16px;
}

/* borda base discreta */
.elementor-9480 .elementor-element.elementor-element-1a5d7a6::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:2px;
  pointer-events:none;
  z-index:2;

  background:
    rgba(18,151,46,0.35) border-box;
    
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter: drop-shadow(0 0 10px rgba(18,151,46,.25));
}

/* reflexo passando (bem diferente do fio) */
.elementor-9480 .elementor-element.elementor-element-1a5d7a6::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  z-index:3;

  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.18) 50%,
    rgba(27,255,90,0.18) 55%,
    transparent 65%
  );

  transform: translateX(-60%) rotate(8deg);
  animation: videoShimmer 3.8s ease-in-out infinite;
  mix-blend-mode: screen;
}

@keyframes videoShimmer{
  0%, 35% { transform: translateX(-60%) rotate(8deg); opacity: 0.0; }
  45%     { opacity: 1; }
  65%     { transform: translateX(60%) rotate(8deg); opacity: 1; }
  75%,100%{ opacity: 0.0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d17f2ed */.btn-pulse{
  animation: pulseCTA 1.6s infinite;
}

@keyframes pulseCTA{
  0%{ transform: scale(1); }
  30%{ transform: scale(1.08); }
  60%{ transform: scale(0.97); }
  100%{ transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85f063 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-b85f063{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-b85f063 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-b85f063::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e9798 */.elementor-9480 .elementor-element.elementor-element-07e9798 {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: 
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2220b25 */.elementor-9480 .elementor-element.elementor-element-2220b25{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  isolation: isolate;
}

/* garante o vídeo respeitando o radius */
.elementor-9480 .elementor-element.elementor-element-2220b25 video,
.elementor-9480 .elementor-element.elementor-element-2220b25 iframe{
  border-radius: 16px;
}

/* borda base discreta */
.elementor-9480 .elementor-element.elementor-element-2220b25::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:2px;
  pointer-events:none;
  z-index:2;

  background:
    rgba(18,151,46,0.35) border-box;
    
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter: drop-shadow(0 0 10px rgba(18,151,46,.25));
}

/* reflexo passando (bem diferente do fio) */
.elementor-9480 .elementor-element.elementor-element-2220b25::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  z-index:3;

  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.18) 50%,
    rgba(27,255,90,0.18) 55%,
    transparent 65%
  );

  transform: translateX(-60%) rotate(8deg);
  animation: videoShimmer 3.8s ease-in-out infinite;
  mix-blend-mode: screen;
}

@keyframes videoShimmer{
  0%, 35% { transform: translateX(-60%) rotate(8deg); opacity: 0.0; }
  45%     { opacity: 1; }
  65%     { transform: translateX(60%) rotate(8deg); opacity: 1; }
  75%,100%{ opacity: 0.0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb535d9 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-bb535d9{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-bb535d9 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-bb535d9::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2290eb2 */.elementor-9480 .elementor-element.elementor-element-2290eb2 {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5eba8b5 */.elementor-9480 .elementor-element.elementor-element-5eba8b5{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  isolation: isolate;
}

/* garante o vídeo respeitando o radius */
.elementor-9480 .elementor-element.elementor-element-5eba8b5 video,
.elementor-9480 .elementor-element.elementor-element-5eba8b5 iframe{
  border-radius: 16px;
}

/* borda base discreta */
.elementor-9480 .elementor-element.elementor-element-5eba8b5::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:2px;
  pointer-events:none;
  z-index:2;

  background:
    rgba(18,151,46,0.35) border-box;
    
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter: drop-shadow(0 0 10px rgba(18,151,46,.25));
}

/* reflexo passando (bem diferente do fio) */
.elementor-9480 .elementor-element.elementor-element-5eba8b5::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  z-index:3;

  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.18) 50%,
    rgba(27,255,90,0.18) 55%,
    transparent 65%
  );

  transform: translateX(-60%) rotate(8deg);
  animation: videoShimmer 3.8s ease-in-out infinite;
  mix-blend-mode: screen;
}

@keyframes videoShimmer{
  0%, 35% { transform: translateX(-60%) rotate(8deg); opacity: 0.0; }
  45%     { opacity: 1; }
  65%     { transform: translateX(60%) rotate(8deg); opacity: 1; }
  75%,100%{ opacity: 0.0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed74a7a *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-ed74a7a{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-ed74a7a > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-ed74a7a::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b39ecf */.elementor-9480 .elementor-element.elementor-element-4b39ecf {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9c36e98 */.elementor-9480 .elementor-element.elementor-element-9c36e98{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  isolation: isolate;
}

/* garante o vídeo respeitando o radius */
.elementor-9480 .elementor-element.elementor-element-9c36e98 video,
.elementor-9480 .elementor-element.elementor-element-9c36e98 iframe{
  border-radius: 16px;
}

/* borda base discreta */
.elementor-9480 .elementor-element.elementor-element-9c36e98::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:2px;
  pointer-events:none;
  z-index:2;

  background:
    rgba(18,151,46,0.35) border-box;
    
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter: drop-shadow(0 0 10px rgba(18,151,46,.25));
}

/* reflexo passando (bem diferente do fio) */
.elementor-9480 .elementor-element.elementor-element-9c36e98::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  z-index:3;

  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.18) 50%,
    rgba(27,255,90,0.18) 55%,
    transparent 65%
  );

  transform: translateX(-60%) rotate(8deg);
  animation: videoShimmer 3.8s ease-in-out infinite;
  mix-blend-mode: screen;
}

@keyframes videoShimmer{
  0%, 35% { transform: translateX(-60%) rotate(8deg); opacity: 0.0; }
  45%     { opacity: 1; }
  65%     { transform: translateX(60%) rotate(8deg); opacity: 1; }
  75%,100%{ opacity: 0.0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebcb07 *//* =========================================
   BASE DO CONTAINER
========================================= */
.elementor-9480 .elementor-element.elementor-element-0ebcb07{
  position: relative;
  border-radius: 16px;
  isolation: isolate;
}

/* =========================================
   FUNDO GLASS (INALTERADO)
========================================= */
.elementor-9480 .elementor-element.elementor-element-0ebcb07 > .e-con-inner{
  position: relative;
  border-radius: 16px;
  background: rgba(10, 14, 18, 0.55) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,0.45) !important;
  z-index: 2;
}

/* =========================================
   BORDA NEON — FIO CORRENDO + CANTOS CURVOS
========================================= */
.elementor-9480 .elementor-element.elementor-element-0ebcb07::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:16px;
  padding:1.5px;               /* espessura da borda */
  pointer-events:none;
  z-index:1;

  background:
    /* ===== LADOS ===== */

    /* TOP */
    linear-gradient(90deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) top / 220% 2px no-repeat,

    /* RIGHT */
    linear-gradient(180deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) right / 2px 220% no-repeat,

    /* BOTTOM */
    linear-gradient(270deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) bottom / 220% 2px no-repeat,

    /* LEFT */
    linear-gradient(0deg,
      transparent 0%,
      rgba(27,255,90,0.25) 42%,
      #bfffd2 50%,
      rgba(27,255,90,0.25) 58%,
      transparent 100%
    ) left / 2px 220% no-repeat,

    /* ===== CANTOS (radius 16px → 32px) ===== */

    /* TOP-LEFT */
    radial-gradient(circle at 100% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top left / 32px 32px no-repeat,

    /* TOP-RIGHT */
    radial-gradient(circle at 0% 100%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) top right / 32px 32px no-repeat,

    /* BOTTOM-LEFT */
    radial-gradient(circle at 100% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom left / 32px 32px no-repeat,

    /* BOTTOM-RIGHT */
    radial-gradient(circle at 0% 0%,
      transparent 64%,
      rgba(27,255,90,0.25) 72%,
      #bfffd2 78%,
      rgba(27,255,90,0.25) 84%,
      transparent 92%
    ) bottom right / 32px 32px no-repeat;

  /* recorte do meio (fica só a borda) */
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  filter:
    drop-shadow(0 0 6px rgba(27,255,90,.45))
    drop-shadow(0 0 14px rgba(18,151,46,.35));

  animation: borderScan 1.4s linear infinite;
}

/* =========================================
   ANIMAÇÃO DO FIO
========================================= */
@keyframes borderScan{
  0%{
    background-position:
      0% 0%,
      100% 0%,
      100% 100%,
      0% 100%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
  100%{
    background-position:
      220% 0%,
      100% 220%,
      -220% 100%,
      0% -220%,
      0% 0%,
      100% 0%,
      0% 100%,
      100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1f526 */.elementor-9480 .elementor-element.elementor-element-6f1f526 {
  background: rgba(20, 20, 20, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euclid Circular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-Regular.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-Medium.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-SemiBold.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/EuclidCircularA-SemiBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BlinkMacSystem';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Regular.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Regular.woff') format('woff');
}
@font-face {
	font-family: 'BlinkMacSystem';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Medium.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Medium.woff') format('woff');
}
@font-face {
	font-family: 'BlinkMacSystem';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Semibold.woff2') format('woff2'),
		url('https://ontradingx.com.br/wp-content/uploads/2023/07/BlinkMacSystemFont-Semibold.woff') format('woff');
}
/* End Custom Fonts CSS */