.elementor-4897 .elementor-element.elementor-element-8427277{--display:flex;--min-height:710px;--background-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-8427277:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-8427277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://designersagaz.com.br/wp-content/uploads/2026/08/ChatGPT-Image-27-de-jul.-de-2026-01_32_18-2048x874.png");background-position:155px -154px;}.elementor-4897 .elementor-element.elementor-element-8427277, .elementor-4897 .elementor-element.elementor-element-8427277::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-da8995d{--display:flex;--min-height:600px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:45px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-e2da54b{text-align:left;}.elementor-4897 .elementor-element.elementor-element-e2da54b .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:500;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-e2da54b > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-e2da54b.elementor-element{--align-self:flex-start;}.elementor-4897 .elementor-element.elementor-element-c471710 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:102px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-c471710 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-c471710{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-4897 .elementor-element.elementor-element-d6a558d .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-4897 .elementor-element.elementor-element-d6a558d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-d6a558d{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-4897 .elementor-element.elementor-element-29d33cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-4897 .elementor-element.elementor-element-29d33cf:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-29d33cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A800FF;}.elementor-4897 .elementor-element.elementor-element-29d33cf, .elementor-4897 .elementor-element.elementor-element-29d33cf::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-29d33cf.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-64d2b35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-64d2b35.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-a01fbcc .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-4897 .elementor-element.elementor-element-a01fbcc .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-4897 .elementor-element.elementor-element-a01fbcc .elementor-button{height:97px;width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;line-height:100px;background-color:#0C061B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22163F;border-radius:22px 22px 22px 22px;padding:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-a01fbcc.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-a01fbcc > .elementor-widget-container{--e-transform-scale:1;}.elementor-4897 .elementor-element.elementor-element-a01fbcc > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-4eb6e8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-4eb6e8d.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-c95194d .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-4897 .elementor-element.elementor-element-c95194d .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-4897 .elementor-element.elementor-element-c95194d .elementor-button{height:97px;width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;line-height:100px;background-color:#0C061B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22163F;border-radius:22px 22px 22px 22px;padding:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-c95194d.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-c95194d > .elementor-widget-container{--e-transform-scale:1;}.elementor-4897 .elementor-element.elementor-element-c95194d > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-5a61c4a{--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;border-style:solid;--border-style:solid;border-color:#313131;--border-color:#313131;--border-radius:1px 1px 1px 1px;}.elementor-4897 .elementor-element.elementor-element-5a61c4a:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-5a61c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06030E 0%, #210946 100%);}.elementor-4897 .elementor-element.elementor-element-5a61c4a, .elementor-4897 .elementor-element.elementor-element-5a61c4a::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-ea0d0ed{--display:flex;--background-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-cde0e7e img{width:10%;}.elementor-4897 .elementor-element.elementor-element-cde0e7e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-16cf2ed{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#210946;--border-color:#210946;}.elementor-4897 .elementor-element.elementor-element-16cf2ed, .elementor-4897 .elementor-element.elementor-element-16cf2ed::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-4090893{text-align:center;}.elementor-4897 .elementor-element.elementor-element-4090893 img{width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#210946;border-radius:20px 20px 20px 20px;}.elementor-4897 .elementor-element.elementor-element-4090893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-4090893 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-f6d05ad img{width:6%;}.elementor-4897 .elementor-element.elementor-element-f6d05ad > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-91294e9{text-align:center;}.elementor-4897 .elementor-element.elementor-element-91294e9 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-91294e9 > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-10e1f38{text-align:center;}.elementor-4897 .elementor-element.elementor-element-10e1f38 .elementor-heading-title{color:#949494;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-10e1f38 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-e0c25ff{text-align:center;}.elementor-4897 .elementor-element.elementor-element-e0c25ff .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-e0c25ff > .elementor-widget-container{margin:-49px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-b235fb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-b235fb4:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-b235fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06030E 0%, #210946 100%);}.elementor-4897 .elementor-element.elementor-element-b235fb4, .elementor-4897 .elementor-element.elementor-element-b235fb4::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-868fc54{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#210946;--border-color:#210946;}.elementor-4897 .elementor-element.elementor-element-868fc54, .elementor-4897 .elementor-element.elementor-element-868fc54::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-408e4f8{text-align:center;}.elementor-4897 .elementor-element.elementor-element-408e4f8 img{width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#210946;border-radius:20px 20px 20px 20px;}.elementor-4897 .elementor-element.elementor-element-408e4f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-408e4f8 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-de7ce4a img{width:6%;}.elementor-4897 .elementor-element.elementor-element-de7ce4a > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-b001a85{text-align:center;}.elementor-4897 .elementor-element.elementor-element-b001a85 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-b001a85 > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-f13ff7c{text-align:center;}.elementor-4897 .elementor-element.elementor-element-f13ff7c .elementor-heading-title{color:#949494;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-f13ff7c > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-86505f3{text-align:center;}.elementor-4897 .elementor-element.elementor-element-86505f3 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-86505f3 > .elementor-widget-container{margin:-49px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-49cf5f1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#210946;--border-color:#210946;}.elementor-4897 .elementor-element.elementor-element-49cf5f1, .elementor-4897 .elementor-element.elementor-element-49cf5f1::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-0c0c180{text-align:center;}.elementor-4897 .elementor-element.elementor-element-0c0c180 img{width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#210946;border-radius:20px 20px 20px 20px;}.elementor-4897 .elementor-element.elementor-element-0c0c180 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-0c0c180 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-93a2e69 img{width:6%;}.elementor-4897 .elementor-element.elementor-element-93a2e69 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-37d7b6e{text-align:center;}.elementor-4897 .elementor-element.elementor-element-37d7b6e .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-37d7b6e > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-d5c8945{text-align:center;}.elementor-4897 .elementor-element.elementor-element-d5c8945 .elementor-heading-title{color:#949494;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-d5c8945 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-a8afce1{text-align:center;}.elementor-4897 .elementor-element.elementor-element-a8afce1 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-a8afce1 > .elementor-widget-container{margin:-49px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-ad549f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-ad549f6:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-ad549f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06030E 0%, #210946 100%);}.elementor-4897 .elementor-element.elementor-element-ad549f6, .elementor-4897 .elementor-element.elementor-element-ad549f6::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-33316f0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#210946;--border-color:#210946;}.elementor-4897 .elementor-element.elementor-element-33316f0, .elementor-4897 .elementor-element.elementor-element-33316f0::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-cf638d9{text-align:center;}.elementor-4897 .elementor-element.elementor-element-cf638d9 img{width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#210946;border-radius:20px 20px 20px 20px;}.elementor-4897 .elementor-element.elementor-element-cf638d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-cf638d9 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-5cbed37 img{width:6%;}.elementor-4897 .elementor-element.elementor-element-5cbed37 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-1339c51{text-align:center;}.elementor-4897 .elementor-element.elementor-element-1339c51 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-1339c51 > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-395d8f0{text-align:center;}.elementor-4897 .elementor-element.elementor-element-395d8f0 .elementor-heading-title{color:#949494;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-395d8f0 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-217c1df{text-align:center;}.elementor-4897 .elementor-element.elementor-element-217c1df .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-217c1df > .elementor-widget-container{margin:-49px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-1b724ba{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#210946;--border-color:#210946;}.elementor-4897 .elementor-element.elementor-element-1b724ba, .elementor-4897 .elementor-element.elementor-element-1b724ba::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-0296921{text-align:center;}.elementor-4897 .elementor-element.elementor-element-0296921 img{width:75%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#210946;border-radius:20px 20px 20px 20px;}.elementor-4897 .elementor-element.elementor-element-0296921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-0296921 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-a575007 img{width:6%;}.elementor-4897 .elementor-element.elementor-element-a575007 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4897 .elementor-element.elementor-element-58a1e7a{text-align:center;}.elementor-4897 .elementor-element.elementor-element-58a1e7a .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:800;line-height:87px;}.elementor-4897 .elementor-element.elementor-element-58a1e7a > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-6f796a8{text-align:center;}.elementor-4897 .elementor-element.elementor-element-6f796a8 .elementor-heading-title{color:#949494;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-6f796a8 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-5e55657{text-align:center;}.elementor-4897 .elementor-element.elementor-element-5e55657 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-5e55657 > .elementor-widget-container{margin:-49px 0px -25px 0px;}.elementor-4897 .elementor-element.elementor-element-84dfc82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-4897 .elementor-element.elementor-element-84dfc82:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-84dfc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A800FF;}.elementor-4897 .elementor-element.elementor-element-84dfc82, .elementor-4897 .elementor-element.elementor-element-84dfc82::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-84dfc82.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-5458d6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-5458d6e.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 .elementor-button{height:97px;width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;line-height:100px;background-color:#0C061B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22163F;border-radius:22px 22px 22px 22px;padding:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 > .elementor-widget-container{--e-transform-scale:1;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-707b3f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-707b3f3.e-con{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-d3b84bf .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-4897 .elementor-element.elementor-element-d3b84bf .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-4897 .elementor-element.elementor-element-d3b84bf .elementor-button{height:97px;width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:500;line-height:100px;background-color:#0C061B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22163F;border-radius:22px 22px 22px 22px;padding:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-d3b84bf.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-d3b84bf > .elementor-widget-container{--e-transform-scale:1;}.elementor-4897 .elementor-element.elementor-element-d3b84bf > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-4897 .elementor-element.elementor-element-7b61eca{--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-4897 .elementor-element.elementor-element-7b61eca:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-7b61eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4897 .elementor-element.elementor-element-7b61eca, .elementor-4897 .elementor-element.elementor-element-7b61eca::before{--border-transition:0.3s;}.elementor-4897 .elementor-element.elementor-element-3a59533 img{width:8%;}.elementor-4897 .elementor-element.elementor-element-3a59533 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-472c102 img{width:18%;}.elementor-4897 .elementor-element.elementor-element-472c102 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-a65ea89{text-align:center;}.elementor-4897 .elementor-element.elementor-element-a65ea89 .elementor-heading-title{color:#686868;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-a65ea89 > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-4897 .elementor-element.elementor-element-55e8a5f{text-align:center;}.elementor-4897 .elementor-element.elementor-element-55e8a5f .elementor-heading-title{color:#686868;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-55e8a5f > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-4897 .elementor-element.elementor-element-614bc56{text-align:center;}.elementor-4897 .elementor-element.elementor-element-614bc56 .elementor-heading-title{color:#686868;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;line-height:87px;letter-spacing:0.7px;}.elementor-4897 .elementor-element.elementor-element-614bc56 > .elementor-widget-container{margin:-40px 0px -40px 0px;}body.elementor-page-4897:not(.elementor-motion-effects-element-type-background), body.elementor-page-4897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-4897 .elementor-element.elementor-element-da8995d{--content-width:1134px;}.elementor-4897 .elementor-element.elementor-element-16cf2ed{--content-width:1600px;}.elementor-4897 .elementor-element.elementor-element-868fc54{--content-width:1600px;}.elementor-4897 .elementor-element.elementor-element-49cf5f1{--content-width:1600px;}.elementor-4897 .elementor-element.elementor-element-33316f0{--content-width:1600px;}.elementor-4897 .elementor-element.elementor-element-1b724ba{--content-width:1600px;}}@media(max-width:1024px){.elementor-4897 .elementor-element.elementor-element-8427277:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-8427277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-4897 .elementor-element.elementor-element-8427277{--width:639px;--min-height:470px;--margin-block-start:13px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-8427277:not(.elementor-motion-effects-element-type-background), .elementor-4897 .elementor-element.elementor-element-8427277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-126px -170px;}.elementor-4897 .elementor-element.elementor-element-da8995d{--min-height:179px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:35px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-e2da54b .elementor-heading-title{font-size:16px;}.elementor-4897 .elementor-element.elementor-element-e2da54b.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-c471710{text-align:center;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-4897 .elementor-element.elementor-element-c471710 .elementor-heading-title{font-size:61px;line-height:0.9em;}.elementor-4897 .elementor-element.elementor-element-c471710.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-d6a558d{text-align:center;--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}.elementor-4897 .elementor-element.elementor-element-d6a558d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-4897 .elementor-element.elementor-element-d6a558d.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-29d33cf{--content-width:911px;}.elementor-4897 .elementor-element.elementor-element-64d2b35{--content-width:1600px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;}.elementor-4897 .elementor-element.elementor-element-a01fbcc .elementor-button{height:88px;width:252px;font-size:26px;border-radius:15px 15px 15px 15px;}.elementor-4897 .elementor-element.elementor-element-a01fbcc.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-4eb6e8d{--content-width:1600px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;}.elementor-4897 .elementor-element.elementor-element-c95194d .elementor-button{height:88px;width:252px;font-size:26px;border-radius:15px 15px 15px 15px;}.elementor-4897 .elementor-element.elementor-element-c95194d > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-c95194d.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-5a61c4a{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-cde0e7e img{width:36%;}.elementor-4897 .elementor-element.elementor-element-cde0e7e > .elementor-widget-container{margin:10px 0px -20px 0px;}.elementor-4897 .elementor-element.elementor-element-16cf2ed{border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:34px 34px 34px 34px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-4897 .elementor-element.elementor-element-4090893 img{width:100%;}.elementor-4897 .elementor-element.elementor-element-f6d05ad img{width:17%;}.elementor-4897 .elementor-element.elementor-element-f6d05ad > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4897 .elementor-element.elementor-element-91294e9 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-4897 .elementor-element.elementor-element-91294e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-10e1f38 .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-4897 .elementor-element.elementor-element-10e1f38 > .elementor-widget-container{margin:-46px -35px -35px -35px;}.elementor-4897 .elementor-element.elementor-element-e0c25ff .elementor-heading-title{font-size:15px;}.elementor-4897 .elementor-element.elementor-element-e0c25ff > .elementor-widget-container{margin:-50px -40px -40px -40px;}.elementor-4897 .elementor-element.elementor-element-b235fb4{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-868fc54{border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:34px 34px 34px 34px;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-4897 .elementor-element.elementor-element-408e4f8 img{width:100%;}.elementor-4897 .elementor-element.elementor-element-de7ce4a img{width:17%;}.elementor-4897 .elementor-element.elementor-element-de7ce4a > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4897 .elementor-element.elementor-element-b001a85 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-4897 .elementor-element.elementor-element-b001a85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-f13ff7c .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-4897 .elementor-element.elementor-element-f13ff7c > .elementor-widget-container{margin:-46px -35px -35px -35px;}.elementor-4897 .elementor-element.elementor-element-86505f3 .elementor-heading-title{font-size:15px;}.elementor-4897 .elementor-element.elementor-element-86505f3 > .elementor-widget-container{margin:-50px -40px -40px -40px;}.elementor-4897 .elementor-element.elementor-element-49cf5f1{border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:34px 34px 34px 34px;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-4897 .elementor-element.elementor-element-0c0c180 img{width:100%;}.elementor-4897 .elementor-element.elementor-element-93a2e69 img{width:17%;}.elementor-4897 .elementor-element.elementor-element-93a2e69 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4897 .elementor-element.elementor-element-37d7b6e .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-4897 .elementor-element.elementor-element-37d7b6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-d5c8945 .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-4897 .elementor-element.elementor-element-d5c8945 > .elementor-widget-container{margin:-46px -35px -35px -35px;}.elementor-4897 .elementor-element.elementor-element-a8afce1 .elementor-heading-title{font-size:15px;}.elementor-4897 .elementor-element.elementor-element-a8afce1 > .elementor-widget-container{margin:-50px -40px -40px -40px;}.elementor-4897 .elementor-element.elementor-element-ad549f6{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4897 .elementor-element.elementor-element-33316f0{border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:34px 34px 34px 34px;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-4897 .elementor-element.elementor-element-cf638d9 img{width:100%;}.elementor-4897 .elementor-element.elementor-element-5cbed37 img{width:17%;}.elementor-4897 .elementor-element.elementor-element-5cbed37 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4897 .elementor-element.elementor-element-1339c51 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-4897 .elementor-element.elementor-element-1339c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-395d8f0 .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-4897 .elementor-element.elementor-element-395d8f0 > .elementor-widget-container{margin:-46px -35px -35px -35px;}.elementor-4897 .elementor-element.elementor-element-217c1df .elementor-heading-title{font-size:15px;}.elementor-4897 .elementor-element.elementor-element-217c1df > .elementor-widget-container{margin:-50px -40px -40px -40px;}.elementor-4897 .elementor-element.elementor-element-1b724ba{border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;--border-radius:34px 34px 34px 34px;--margin-block-start:20px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:19px;--padding-block-end:19px;--padding-inline-start:19px;--padding-inline-end:19px;}.elementor-4897 .elementor-element.elementor-element-0296921 img{width:100%;}.elementor-4897 .elementor-element.elementor-element-a575007 img{width:17%;}.elementor-4897 .elementor-element.elementor-element-a575007 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4897 .elementor-element.elementor-element-58a1e7a .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-4897 .elementor-element.elementor-element-58a1e7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-6f796a8 .elementor-heading-title{font-size:20px;letter-spacing:0.2px;}.elementor-4897 .elementor-element.elementor-element-6f796a8 > .elementor-widget-container{margin:-46px -35px -35px -35px;}.elementor-4897 .elementor-element.elementor-element-5e55657 .elementor-heading-title{font-size:15px;}.elementor-4897 .elementor-element.elementor-element-5e55657 > .elementor-widget-container{margin:-50px -40px -40px -40px;}.elementor-4897 .elementor-element.elementor-element-84dfc82{--content-width:911px;}.elementor-4897 .elementor-element.elementor-element-5458d6e{--content-width:1600px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2 .elementor-button{height:88px;width:252px;font-size:26px;border-radius:15px 15px 15px 15px;}.elementor-4897 .elementor-element.elementor-element-9e0a2f2.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-707b3f3{--content-width:1600px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;}.elementor-4897 .elementor-element.elementor-element-d3b84bf .elementor-button{height:88px;width:252px;font-size:26px;border-radius:15px 15px 15px 15px;}.elementor-4897 .elementor-element.elementor-element-d3b84bf > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-4897 .elementor-element.elementor-element-d3b84bf.elementor-element{--align-self:center;}.elementor-4897 .elementor-element.elementor-element-3a59533 img{width:28%;}.elementor-4897 .elementor-element.elementor-element-472c102 img{width:28%;}.elementor-4897 .elementor-element.elementor-element-a65ea89 > .elementor-widget-container{margin:-25px 0px -30px 0px;}.elementor-4897 .elementor-element.elementor-element-55e8a5f .elementor-heading-title{line-height:1.2em;}.elementor-4897 .elementor-element.elementor-element-55e8a5f > .elementor-widget-container{margin:-10px 60px -30px 60px;}.elementor-4897 .elementor-element.elementor-element-614bc56 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-e2da54b */.elementor-4897 .elementor-element.elementor-element-e2da54b {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6a558d */.elementor-4897 .elementor-element.elementor-element-d6a558d {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a01fbcc */.elementor-4897 .elementor-element.elementor-element-a01fbcc {
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

.elementor-4897 .elementor-element.elementor-element-a01fbcc:hover {
    box-shadow: 0 6px 20px rgba(180, 0, 255, 0.35);
    transform: translateY(-2px) scale(1.02);
}

.elementor-4897 .elementor-element.elementor-element-a01fbcc:active {
    transform: translateY(0px) scale(0.98);
}

/* Luz branca passando por dentro */
.elementor-4897 .elementor-element.elementor-element-a01fbcc::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-20deg);
    animation: shinePass 4s ease-in-out infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes shinePass {
    0% { left: -75%; }
    40% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c95194d */.elementor-4897 .elementor-element.elementor-element-c95194d {
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

.elementor-4897 .elementor-element.elementor-element-c95194d:hover {
    box-shadow: 0 6px 20px rgba(180, 0, 255, 0.35);
    transform: translateY(-2px) scale(1.02);
}

.elementor-4897 .elementor-element.elementor-element-c95194d:active {
    transform: translateY(0px) scale(0.98);
}

/* Luz branca passando por dentro */
.elementor-4897 .elementor-element.elementor-element-c95194d::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-20deg);
    animation: shinePass 4s ease-in-out infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes shinePass {
    0% { left: -75%; }
    40% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d33cf */.elementor-4897 .elementor-element.elementor-element-29d33cf {
    position: relative;
    overflow: hidden;
    background: linear-gradient(270deg, #a800ff, #B500FF, #a800ff, #a800ff, #a800ff) !important;
    background-size: 400% 400% !important;
    animation: neonWave 14s ease infinite !important;
}

/* Garante que o conteúdo (botões etc) fique acima do efeito */
.elementor-4897 .elementor-element.elementor-element-29d33cf > * {
    position: relative;
    z-index: 2;
}

/* Camada da onda neon - clara */
.elementor-4897 .elementor-element.elementor-element-29d33cf::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 250%;
    height: 100%;
    background: repeating-linear-gradient(
        1000deg,
        transparent 0%,
        rgba(255, 255, 255, 0.12) 5%,
        transparent 20%,
        transparent 25%
    );
    animation: waveMove 10s linear infinite;
    pointer-events: none;
    z-index: 1;
}

/* Camada da onda neon - escura, sentido oposto para mais profundidade */
.elementor-4897 .elementor-element.elementor-element-29d33cf::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 250%;
    height: 100%;
    background: repeating-linear-gradient(
        120deg,
        transparent 0%,
        rgba(20, 0, 40, 0.35) 6%,
        transparent 13%,
        transparent 30%
    );
    animation: waveMoveReverse 10s linear infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes neonWave {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes waveMove {
    0% { transform: translateX(-40%); }
    100% { transform: translateX(0%); }
}

@keyframes waveMoveReverse {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-40%); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91294e9 */.elementor-4897 .elementor-element.elementor-element-91294e9 {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b001a85 */.elementor-4897 .elementor-element.elementor-element-b001a85 {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d7b6e */.elementor-4897 .elementor-element.elementor-element-37d7b6e {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1339c51 */.elementor-4897 .elementor-element.elementor-element-1339c51 {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58a1e7a */.elementor-4897 .elementor-element.elementor-element-58a1e7a {
    background: linear-gradient(
        90deg,
        
#ffffff 0%,
        
#ffffff 40%,
        
#b3b3b3 50%,
        
#ffffff 60%,
        
#ffffff 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textWave 10s ease-in-out infinite;
}
@keyframes textWave {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e0a2f2 */.elementor-4897 .elementor-element.elementor-element-9e0a2f2 {
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

.elementor-4897 .elementor-element.elementor-element-9e0a2f2:hover {
    box-shadow: 0 6px 20px rgba(180, 0, 255, 0.35);
    transform: translateY(-2px) scale(1.02);
}

.elementor-4897 .elementor-element.elementor-element-9e0a2f2:active {
    transform: translateY(0px) scale(0.98);
}

/* Luz branca passando por dentro */
.elementor-4897 .elementor-element.elementor-element-9e0a2f2::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-20deg);
    animation: shinePass 4s ease-in-out infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes shinePass {
    0% { left: -75%; }
    40% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3b84bf */.elementor-4897 .elementor-element.elementor-element-d3b84bf {
    position: relative;
    overflow: hidden;
    transition: all 0.35s ease;
}

.elementor-4897 .elementor-element.elementor-element-d3b84bf:hover {
    box-shadow: 0 6px 20px rgba(180, 0, 255, 0.35);
    transform: translateY(-2px) scale(1.02);
}

.elementor-4897 .elementor-element.elementor-element-d3b84bf:active {
    transform: translateY(0px) scale(0.98);
}

/* Luz branca passando por dentro */
.elementor-4897 .elementor-element.elementor-element-d3b84bf::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255, 255, 255, 0.1) 50%,
        transparent 100%
    );
    transform: skewX(-20deg);
    animation: shinePass 4s ease-in-out infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes shinePass {
    0% { left: -75%; }
    40% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84dfc82 */.elementor-4897 .elementor-element.elementor-element-84dfc82 {
    position: relative;
    overflow: hidden;
    background: linear-gradient(270deg, #a800ff, #B500FF, #a800ff, #a800ff, #a800ff) !important;
    background-size: 400% 400% !important;
    animation: neonWave 14s ease infinite !important;
}

/* Garante que o conteúdo (botões etc) fique acima do efeito */
.elementor-4897 .elementor-element.elementor-element-84dfc82 > * {
    position: relative;
    z-index: 2;
}

/* Camada da onda neon - clara */
.elementor-4897 .elementor-element.elementor-element-84dfc82::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 250%;
    height: 100%;
    background: repeating-linear-gradient(
        1000deg,
        transparent 0%,
        rgba(255, 255, 255, 0.12) 5%,
        transparent 20%,
        transparent 25%
    );
    animation: waveMove 10s linear infinite;
    pointer-events: none;
    z-index: 1;
}

/* Camada da onda neon - escura, sentido oposto para mais profundidade */
.elementor-4897 .elementor-element.elementor-element-84dfc82::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 250%;
    height: 100%;
    background: repeating-linear-gradient(
        120deg,
        transparent 0%,
        rgba(20, 0, 40, 0.35) 6%,
        transparent 13%,
        transparent 30%
    );
    animation: waveMoveReverse 10s linear infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes neonWave {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes waveMove {
    0% { transform: translateX(-40%); }
    100% { transform: translateX(0%); }
}

@keyframes waveMoveReverse {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-40%); }
}/* End custom CSS */