.elementor-4268 .elementor-element.elementor-element-39deb2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-4268 .elementor-element.elementor-element-39deb2e:not(.elementor-motion-effects-element-type-background), .elementor-4268 .elementor-element.elementor-element-39deb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12171A;}.elementor-4268 .elementor-element.elementor-element-d8c5057{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4268 .elementor-element.elementor-element-3a33357{width:100%;max-width:100%;text-align:center;}.elementor-4268 .elementor-element.elementor-element-3a33357 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-4268 .elementor-element.elementor-element-3a33357 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-4268 .elementor-element.elementor-element-8519ba9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-4268 .elementor-element.elementor-element-ad67972{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-ad67972 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-ad67972 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-492c034{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-492c034 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-492c034 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-01b983f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-01b983f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-01b983f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-a83c10f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-a83c10f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-a83c10f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-041c736{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-041c736 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-041c736 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-e1e17f5{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-e1e17f5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-e1e17f5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-ab22d28{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-ab22d28 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-ab22d28 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-b043de8{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-b043de8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-b043de8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-50f57cd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-50f57cd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-50f57cd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-eb8582c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4268 .elementor-element.elementor-element-ae1c353{width:100%;max-width:100%;text-align:center;}.elementor-4268 .elementor-element.elementor-element-ae1c353 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-4268 .elementor-element.elementor-element-ae1c353 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-4268 .elementor-element.elementor-element-118122b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-4268 .elementor-element.elementor-element-83e6fc7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-83e6fc7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-83e6fc7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-82716cc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-82716cc > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-82716cc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-5c6e186{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-5c6e186 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-5c6e186 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-7f84f9e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-7f84f9e > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-7f84f9e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#090909;color:#090909;border-radius:100px 100px 100px 100px;padding:1.3em 3em 1.3em 3em;}.elementor-4268 .elementor-element.elementor-element-c8dc844 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-4268 .elementor-element.elementor-element-c8dc844.elementor-element{--align-self:center;}.elementor-4268 .elementor-element.elementor-element-c8dc844{z-index:99;}@media(max-width:1366px){.elementor-4268 .elementor-element.elementor-element-39deb2e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-4268 .elementor-element.elementor-element-3a33357 .elementor-heading-title{font-size:38px;}.elementor-4268 .elementor-element.elementor-element-ae1c353 .elementor-heading-title{font-size:38px;}.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button{font-size:19px;}}@media(min-width:768px){.elementor-4268 .elementor-element.elementor-element-39deb2e{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4268 .elementor-element.elementor-element-39deb2e{--content-width:90%;}}@media(max-width:1024px){.elementor-4268 .elementor-element.elementor-element-39deb2e{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-4268 .elementor-element.elementor-element-d8c5057{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4268 .elementor-element.elementor-element-3a33357 .elementor-heading-title{font-size:36px;}.elementor-4268 .elementor-element.elementor-element-ad67972{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-ad67972 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-492c034{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-492c034 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-01b983f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-01b983f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-a83c10f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-a83c10f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-041c736{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-041c736 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-e1e17f5{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-e1e17f5 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-ab22d28{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-ab22d28 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-b043de8{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-b043de8 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-50f57cd{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-50f57cd > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-eb8582c{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4268 .elementor-element.elementor-element-ae1c353 .elementor-heading-title{font-size:36px;}.elementor-4268 .elementor-element.elementor-element-83e6fc7{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-83e6fc7 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-82716cc{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-82716cc > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-5c6e186{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-5c6e186 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-7f84f9e{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-7f84f9e > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-4268 .elementor-element.elementor-element-39deb2e{--content-width:90%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-4268 .elementor-element.elementor-element-d8c5057{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-4268 .elementor-element.elementor-element-3a33357{width:100%;max-width:100%;text-align:center;}.elementor-4268 .elementor-element.elementor-element-3a33357 .elementor-heading-title{font-size:28px;}.elementor-4268 .elementor-element.elementor-element-ad67972{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-ad67972 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-492c034{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-492c034 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-01b983f{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-01b983f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-a83c10f{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-a83c10f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-041c736{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-041c736 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-e1e17f5{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-e1e17f5 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-ab22d28{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-ab22d28 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-b043de8{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-b043de8 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-50f57cd{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-50f57cd > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-eb8582c{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-4268 .elementor-element.elementor-element-ae1c353{width:100%;max-width:100%;text-align:center;}.elementor-4268 .elementor-element.elementor-element-ae1c353 .elementor-heading-title{font-size:28px;}.elementor-4268 .elementor-element.elementor-element-83e6fc7{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-83e6fc7 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-82716cc{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-82716cc > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-5c6e186{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-5c6e186 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-7f84f9e{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-7f84f9e > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f{width:100%;max-width:100%;}.elementor-4268 .elementor-element.elementor-element-8e7cc3f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-4268 .elementor-element.elementor-element-c8dc844{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-c8dc844 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button{font-size:16px;padding:1.3em 1.3em 1.3em 1.3em;}}/* Start custom CSS for heading, class: .elementor-element-3a33357 *//* aplica APENAS acima de 768px (não no mobile) */
@media (min-width: 768px) {
  .elementor-4268 .elementor-element.elementor-element-3a33357 {
    text-wrap: balance;
  }
}

/* opcional: garante que no mobile o texto volte ao normal */
@media (max-width: 767px) {
  .elementor-4268 .elementor-element.elementor-element-3a33357 {
    text-wrap: initial; /* ou normal */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c5057 *//* CONTAINER BASE */
.elementor-4268 .elementor-element.elementor-element-d8c5057 {
  position: relative;
  overflow: hidden;
}

/* LINHA NO TOPO COM GRADIENTE */
.elementor-4268 .elementor-element.elementor-element-d8c5057::before {
  content: "";
  position: absolute;
  top: 0;
  left: 2.5rem; /* igual ao print, não começa da borda */
  right: 2.5rem;
  height: 2px;
  background: -webkit-linear-gradient(
    270deg,
    rgba(59, 230, 155, 0) 7.71%,
    #3be69b 57.15%,
    rgba(59, 230, 155, 0) 96.69%
  );
  background: linear-gradient(
    270deg,
    rgba(59, 230, 155, 0) 7.71%,
    #3be69b 57.15%,
    rgba(59, 230, 155, 0) 96.69%
  );
  pointer-events: none;
  z-index: 2;
}

/* LUZ INTERNA PULSANTE */
.elementor-4268 .elementor-element.elementor-element-d8c5057::after {
  content: "";
  position: absolute;
  inset: -30% -10%;
  top: -40%;
  background: radial-gradient(
    90% 90% at 50% 10%,
    rgba(59, 230, 155, 0.45) 0%,
    rgba(59, 230, 155, 0.05) 45%,
    rgba(0, 0, 0, 0) 0%
  );
  -webkit-filter: blur(18px);
  filter: blur(18px);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: 1;
  -webkit-animation: luzPulse 5s ease-in-out infinite;
          animation: luzPulse 5s ease-in-out infinite;
}

/* ANIMAÇÃO DA LUZ */
@-webkit-keyframes luzPulse {
  0%, 100% {
    opacity: 0.35;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  50% {
    opacity: 0.75;
    -webkit-transform: translateY(6px) scale(1.03);
            transform: translateY(6px) scale(1.03);
  }
}

@keyframes luzPulse {
  0%, 100% {
    opacity: 0.35;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  50% {
    opacity: 0.75;
    -webkit-transform: translateY(6px) scale(1.03);
            transform: translateY(6px) scale(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae1c353 *//* aplica APENAS acima de 768px (não no mobile) */
@media (min-width: 768px) {
  .elementor-4268 .elementor-element.elementor-element-ae1c353 {
    text-wrap: balance;
  }
}

/* opcional: garante que no mobile o texto volte ao normal */
@media (max-width: 767px) {
  .elementor-4268 .elementor-element.elementor-element-ae1c353 {
    text-wrap: initial; /* ou normal */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb8582c *//* CONTAINER BASE */
.elementor-4268 .elementor-element.elementor-element-eb8582c {
  position: relative;
  overflow: hidden;
}

/* LINHA NO TOPO COM GRADIENTE */
.elementor-4268 .elementor-element.elementor-element-eb8582c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 2.5rem; /* igual ao print, não começa da borda */
  right: 2.5rem;
  height: 2px;
  background: -webkit-linear-gradient(
    270deg,
    rgba(59, 230, 155, 0) 7.71%,
    #3be69b 57.15%,
    rgba(59, 230, 155, 0) 96.69%
  );
  background: linear-gradient(
    270deg,
    rgba(59, 230, 155, 0) 7.71%,
    #3be69b 57.15%,
    rgba(59, 230, 155, 0) 96.69%
  );
  pointer-events: none;
  z-index: 2;
}

/* LUZ INTERNA PULSANTE */
.elementor-4268 .elementor-element.elementor-element-eb8582c::after {
  content: "";
  position: absolute;
  inset: -30% -10%;
  top: -40%;
  background: radial-gradient(
    90% 90% at 50% 10%,
    rgba(59, 230, 155, 0.45) 0%,
    rgba(59, 230, 155, 0.05) 45%,
    rgba(0, 0, 0, 0) 0%
  );
  -webkit-filter: blur(18px);
  filter: blur(18px);
  mix-blend-mode: screen;
  pointer-events: none;
  z-index: 1;
  -webkit-animation: luzPulse 5s ease-in-out infinite;
          animation: luzPulse 5s ease-in-out infinite;
}

/* ANIMAÇÃO DA LUZ */
@-webkit-keyframes luzPulse {
  0%, 100% {
    opacity: 0.35;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  50% {
    opacity: 0.75;
    -webkit-transform: translateY(6px) scale(1.03);
            transform: translateY(6px) scale(1.03);
  }
}

@keyframes luzPulse {
  0%, 100% {
    opacity: 0.35;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
  }
  50% {
    opacity: 0.75;
    -webkit-transform: translateY(6px) scale(1.03);
            transform: translateY(6px) scale(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8dc844 */.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button {
  border-radius: 100px;
  background: linear-gradient(90deg, #FFFB11 0%, #FEFEA5 35.93%, #FFFB08 66.83%, #FEFE9D 100%);
  box-shadow: 0 0 10px 0 #FFF252 inset, 0 4px 30px 0 rgba(255, 238, 33, 0.30);
}

.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button svg {
  width: 30px; /* altere o tamanho aqui */
  height: 30px; /* altere o tamanho aqui */
  vertical-align: middle;
}

.elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button-content-wrapper {
  align-items: center;
}

@media (max-width: 767px) {
   .elementor-4268 .elementor-element.elementor-element-c8dc844 .elementor-button svg {
  width: 20px; /* altere o tamanho aqui */
  height: 20px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39deb2e *//* Aplica ao container atual no Elementor */
.elementor-4268 .elementor-element.elementor-element-39deb2e {
  position: relative;
  z-index: 0;

  /* variáveis padrão (mobile first) */
  --halo-w: 320px;
  --halo-h: 200px;
  --halo-blur: 40px;
  --halo-top: -120px;
  --halo-opacity: .8;
  --blend: screen; /* troque por: lighten | overlay | soft-light | color-dodge */
  overflow: hidden;
}

.elementor-4268 .elementor-element.elementor-element-39deb2e::before {
  content: "";
  position: absolute;
  top: var(--halo-top);
  left: 50%;
  transform: translateX(-50%) scale(.95);
  width: var(--halo-w);
  height: var(--halo-h);
  pointer-events: none;
  z-index: 1;

  /* Paleta baseada no verde #035933 */
  background: radial-gradient(ellipse at center,
    rgba(3, 89, 51, 1) 0%,       /* cor principal */
    rgba(3, 89, 51, 0.45) 35%,   /* tom médio translúcido */
    rgba(3, 89, 51, 0.18) 65%,   /* tom mais suave */
    transparent 85%);
    
  filter: blur(var(--halo-blur));
  opacity: var(--halo-opacity);
  animation: ePulse 3s ease-in-out infinite;
  will-change: opacity, transform;
  mix-blend-mode: var(--blend);
}

@keyframes ePulse {
  0%,100% { opacity: var(--halo-opacity); transform: translateX(-50%) scale(.95); }
  50%     { opacity: 1; transform: translateX(-50%) scale(1.1); }
}

/* Notebook (>=768px) */
@media (min-width: 768px) {
  .elementor-4268 .elementor-element.elementor-element-39deb2e {
    --halo-w: 600px;
    --halo-h: 350px;
    --halo-blur: 60px;
    --halo-top: -160px;
  }
}

/* Widescreen (>=1200px) */
@media (min-width: 1200px) {
  .elementor-4268 .elementor-element.elementor-element-39deb2e {
    --halo-w: 900px;
    --halo-h: 500px;
    --halo-blur: 80px;
    --halo-top: -200px;
  }
}/* End custom CSS */