.elementor-126037 .elementor-element.elementor-element-9be7fd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-9be7fd4:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-9be7fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00CDFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-126037 .elementor-element.elementor-element-5bb7210{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-126037 .elementor-element.elementor-element-5bb7210.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-5bb7210 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;line-height:27px;color:#000000;}.elementor-126037 .elementor-element.elementor-element-2d04d13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-126037 .elementor-element.elementor-element-1043f11{--display:flex;--min-height:742px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#525252;--border-color:#525252;--border-radius:15px 15px 15px 15px;--padding-top:7em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-1043f11:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-1043f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/Bg-01-6.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-126037 .elementor-element.elementor-element-e0f3273{width:var( --container-widget-width, 201px );max-width:201px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:201px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-e0f3273.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-9b8378d{width:var( --container-widget-width, 550px );max-width:550px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-9b8378d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:35px;font-weight:700;line-height:43px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-126037 .elementor-element.elementor-element-ea52f52{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-ea52f52.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button{background-color:#60BB46;font-family:"Exo", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9E498;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-126037 .elementor-element.elementor-element-99eb23d{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-99eb23d.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button:hover, .elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button:focus{color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button:hover svg, .elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-b224f21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-126037 .elementor-element.elementor-element-ed1bf23{--display:flex;--min-height:742px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#525252;--border-color:#525252;--border-radius:15px 15px 15px 15px;--padding-top:7em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-ed1bf23:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-ed1bf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/Bg-01-6.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-126037 .elementor-element.elementor-element-b381bd0{width:var( --container-widget-width, 201px );max-width:201px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:201px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-b381bd0.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-0ae908a{width:var( --container-widget-width, 550px );max-width:550px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-0ae908a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:35px;font-weight:700;line-height:43px;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-24a1693{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-24a1693.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button{background-color:#60BB46;font-family:"Exo", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9E498;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-126037 .elementor-element.elementor-element-43dfdcd{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-43dfdcd.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button:hover, .elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button:focus{color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button:hover svg, .elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-50cc652{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-126037 .elementor-element.elementor-element-6d21e8e{--display:flex;--min-height:791px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#525252;--border-color:#525252;--border-radius:15px 15px 15px 15px;--padding-top:7em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-6d21e8e:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-6d21e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/Bg-01-6.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-126037 .elementor-element.elementor-element-54ca1e3{width:var( --container-widget-width, 201px );max-width:201px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:201px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-54ca1e3.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-96553d5{width:var( --container-widget-width, 559px );max-width:559px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:559px;--container-widget-flex-grow:0;}.elementor-126037 .elementor-element.elementor-element-96553d5 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:35px;font-weight:700;line-height:43px;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-109965a{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-109965a.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button{background-color:#60BB46;font-family:"Exo", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9E498;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-126037 .elementor-element.elementor-element-5b92a1b{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-5b92a1b.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button:hover, .elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button:focus{color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button:hover svg, .elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-214e23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-7ba1927{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#949494;--border-color:#949494;--border-radius:20px 20px 20px 20px;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:999;}.elementor-126037 .elementor-element.elementor-element-7ba1927.e-con{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-5bdae00{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--border-radius:15px 15px 15px 15px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-126037 .elementor-element.elementor-element-5bdae00:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-5bdae00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/03/BG-04-5.jpg");background-position:top center;background-size:cover;}.elementor-126037 .elementor-element.elementor-element-f70b7fd{width:var( --container-widget-width, 41% );max-width:41%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:end;}.elementor-126037 .elementor-element.elementor-element-f70b7fd.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-f70b7fd .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-126037 .elementor-element.elementor-element-b0f0922{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-126037 .elementor-element.elementor-element-5c19a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-126037 .elementor-element.elementor-element-5c19a7e:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-5c19a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, #2FF1FF 14%, #097081 51%);}.elementor-126037 .elementor-element.elementor-element-5c19a7e.e-con{--e-con-transform-rotateZ:3deg;--e-con-transform-scale:1;}.elementor-126037 .elementor-element.elementor-element-8203b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-126037 .elementor-element.elementor-element-8203b0b:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-8203b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, #097081 14%, #2FF1FF 51%);}.elementor-126037 .elementor-element.elementor-element-8203b0b.e-con{--e-con-transform-scale:1.3;}.elementor-126037 .elementor-element.elementor-element-cca4060{--display:flex;--min-height:720px;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-cca4060:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-cca4060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/BG-02-4.jpg");background-position:top center;background-size:cover;}.elementor-126037 .elementor-element.elementor-element-a9b8f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:27px;color:#00ACFF;}.elementor-126037 .elementor-element.elementor-element-1b32a01{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:start;}.elementor-126037 .elementor-element.elementor-element-1b32a01.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-1b32a01 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:27px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-53108de{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-53108de.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button{background-color:#60BB46;font-family:"Exo", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9E498;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-126037 .elementor-element.elementor-element-6109465{width:initial;max-width:initial;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-6109465.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button:hover, .elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button:focus{color:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button:hover svg, .elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-126037 .elementor-element.elementor-element-78de6a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#404040;--border-color:#404040;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-126037 .elementor-element.elementor-element-78de6a8:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-78de6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-126037 .elementor-element.elementor-element-cf90024{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-126037 .elementor-element.elementor-element-cf90024.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-cf90024 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:0.8em;font-weight:400;color:#FFFFFF5C;}@media(max-width:1024px) and (min-width:768px){.elementor-126037 .elementor-element.elementor-element-7ba1927{--width:40%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-126037 .elementor-element.elementor-element-5bb7210 .elementor-heading-title{font-size:19px;}.elementor-126037 .elementor-element.elementor-element-1043f11{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-126037 .elementor-element.elementor-element-99eb23d{padding:0em 0em 0em 0em;}.elementor-126037 .elementor-element.elementor-element-99eb23d.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-ed1bf23{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-126037 .elementor-element.elementor-element-43dfdcd{padding:0em 0em 0em 0em;}.elementor-126037 .elementor-element.elementor-element-43dfdcd.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-6d21e8e{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-126037 .elementor-element.elementor-element-5b92a1b{padding:0em 0em 0em 0em;}.elementor-126037 .elementor-element.elementor-element-5b92a1b.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-f70b7fd{--container-widget-width:443px;--container-widget-flex-grow:0;width:var( --container-widget-width, 443px );max-width:443px;}.elementor-126037 .elementor-element.elementor-element-5c19a7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126037 .elementor-element.elementor-element-8203b0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126037 .elementor-element.elementor-element-6109465{padding:0em 0em 0em 0em;}.elementor-126037 .elementor-element.elementor-element-6109465.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-78de6a8{--justify-content:center;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-126037 .elementor-element.elementor-element-5bb7210{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-5bb7210.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-5bb7210 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-126037 .elementor-element.elementor-element-1043f11:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-1043f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/BG-01-7.jpg");background-position:bottom center;}.elementor-126037 .elementor-element.elementor-element-1043f11{--min-height:808px;--justify-content:flex-start;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-126037 .elementor-element.elementor-element-e0f3273{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-126037 .elementor-element.elementor-element-e0f3273.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-9b8378d{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-9b8378d.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-9b8378d .elementor-heading-title{font-size:1.4em;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-126037 .elementor-element.elementor-element-ea52f52{--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-ea52f52.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-126037 .elementor-element.elementor-element-99eb23d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-99eb23d.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button{font-size:14px;line-height:1.1em;padding:20px 30px 20px 30px;}.elementor-126037 .elementor-element.elementor-element-ed1bf23:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-ed1bf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/BG-01-7.jpg");background-position:bottom center;}.elementor-126037 .elementor-element.elementor-element-ed1bf23{--min-height:873px;--justify-content:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-b381bd0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-126037 .elementor-element.elementor-element-b381bd0.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-0ae908a{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-0ae908a.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-0ae908a .elementor-heading-title{font-size:1.4em;line-height:1.2em;}.elementor-126037 .elementor-element.elementor-element-24a1693{--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-24a1693.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-43dfdcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-43dfdcd.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button{font-size:14px;line-height:1.1em;padding:20px 30px 20px 30px;}.elementor-126037 .elementor-element.elementor-element-6d21e8e:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-6d21e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/BG-01-7.jpg");background-position:bottom center;}.elementor-126037 .elementor-element.elementor-element-6d21e8e{--min-height:913px;--justify-content:flex-start;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-54ca1e3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-126037 .elementor-element.elementor-element-54ca1e3.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-96553d5{--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-96553d5.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-96553d5 .elementor-heading-title{font-size:1.4em;line-height:1.2em;}.elementor-126037 .elementor-element.elementor-element-109965a{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-109965a.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-5b92a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-5b92a1b.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button{font-size:14px;line-height:1.1em;padding:20px 30px 20px 30px;}.elementor-126037 .elementor-element.elementor-element-7ba1927{--margin-top:-4em;--margin-bottom:-3em;--margin-left:0em;--margin-right:0em;}.elementor-126037 .elementor-element.elementor-element-5bdae00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126037 .elementor-element.elementor-element-f70b7fd{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:622px;--container-widget-flex-grow:0;width:var( --container-widget-width, 622px );max-width:622px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-f70b7fd.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-f70b7fd .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-126037 .elementor-element.elementor-element-b0f0922{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-126037 .elementor-element.elementor-element-5c19a7e.e-con{--e-con-transform-rotateZ:7deg;--e-con-transform-scale:1.2;}.elementor-126037 .elementor-element.elementor-element-8203b0b{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-126037 .elementor-element.elementor-element-cca4060:not(.elementor-motion-effects-element-type-background), .elementor-126037 .elementor-element.elementor-element-cca4060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.dudspng.com.br/wp-content/uploads/2025/04/BG-02-device-4.jpg");}.elementor-126037 .elementor-element.elementor-element-cca4060{--min-height:1045px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-a9b8f6b.e-con{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-bf4dd1b .elementor-heading-title{line-height:1.7em;}.elementor-126037 .elementor-element.elementor-element-1b32a01{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-1b32a01.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-53108de{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;}.elementor-126037 .elementor-element.elementor-element-53108de.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-6109465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-6109465.elementor-element{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button{font-size:14px;line-height:1.1em;padding:20px 30px 20px 30px;}.elementor-126037 .elementor-element.elementor-element-78de6a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-78de6a8.e-con{--align-self:center;}.elementor-126037 .elementor-element.elementor-element-cf90024{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-cf90024 .elementor-heading-title{line-height:1.4em;}}@media(max-width:767px){.elementor-126037 .elementor-element.elementor-element-9be7fd4{--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-126037 .elementor-element.elementor-element-5bb7210 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-126037 .elementor-element.elementor-element-1043f11{--min-height:780px;--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-126037 .elementor-element.elementor-element-e0f3273{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-126037 .elementor-element.elementor-element-9b8378d{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-126037 .elementor-element.elementor-element-9b8378d .elementor-heading-title{font-size:1.5em;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-126037 .elementor-element.elementor-element-ea52f52{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;font-size:16px;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-126037 .elementor-element.elementor-element-99eb23d .elementor-button{padding:20px 20px 20px 20px;}.elementor-126037 .elementor-element.elementor-element-ed1bf23{--min-height:877px;--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-b381bd0{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-126037 .elementor-element.elementor-element-0ae908a{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-126037 .elementor-element.elementor-element-0ae908a .elementor-heading-title{font-size:1.5em;line-height:1.2em;}.elementor-126037 .elementor-element.elementor-element-24a1693{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;font-size:16px;line-height:1.5em;}.elementor-126037 .elementor-element.elementor-element-43dfdcd .elementor-button{padding:20px 20px 20px 20px;}.elementor-126037 .elementor-element.elementor-element-6d21e8e{--min-height:958px;--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-126037 .elementor-element.elementor-element-54ca1e3{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-126037 .elementor-element.elementor-element-96553d5{--container-widget-width:388px;--container-widget-flex-grow:0;width:var( --container-widget-width, 388px );max-width:388px;}.elementor-126037 .elementor-element.elementor-element-96553d5 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-126037 .elementor-element.elementor-element-109965a{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;font-size:16px;line-height:1.5em;}.elementor-126037 .elementor-element.elementor-element-5b92a1b .elementor-button{padding:20px 20px 20px 20px;}.elementor-126037 .elementor-element.elementor-element-7ba1927{--width:72%;}.elementor-126037 .elementor-element.elementor-element-f70b7fd{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;text-align:center;}.elementor-126037 .elementor-element.elementor-element-f70b7fd .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-126037 .elementor-element.elementor-element-cca4060{--min-height:1034px;}.elementor-126037 .elementor-element.elementor-element-1b32a01 .elementor-heading-title{font-size:25px;}.elementor-126037 .elementor-element.elementor-element-6109465 .elementor-button{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-126037 .elementor-element.elementor-element-7ba1927{--width:66%;}.elementor-126037 .elementor-element.elementor-element-a9b8f6b{--width:50%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-126037 .elementor-element.elementor-element-1043f11{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-126037 .elementor-element.elementor-element-e0f3273 img{width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-126037 .elementor-element.elementor-element-99eb23d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-99eb23d.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-ed1bf23{--justify-content:center;}.elementor-126037 .elementor-element.elementor-element-b381bd0 img{width:100%;}.elementor-126037 .elementor-element.elementor-element-43dfdcd{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-43dfdcd.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-6d21e8e{--justify-content:center;}.elementor-126037 .elementor-element.elementor-element-54ca1e3 img{width:100%;}.elementor-126037 .elementor-element.elementor-element-5b92a1b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-5b92a1b.elementor-element{--align-self:flex-start;}.elementor-126037 .elementor-element.elementor-element-f70b7fd{--container-widget-width:792px;--container-widget-flex-grow:0;width:var( --container-widget-width, 792px );max-width:792px;}.elementor-126037 .elementor-element.elementor-element-5c19a7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126037 .elementor-element.elementor-element-9a1edfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-8203b0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126037 .elementor-element.elementor-element-b1b26da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-126037 .elementor-element.elementor-element-cca4060{--min-height:720px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-126037 .elementor-element.elementor-element-6109465{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-126037 .elementor-element.elementor-element-6109465.elementor-element{--align-self:flex-start;}}/* Start custom CSS for button, class: .elementor-element-99eb23d *//* BOTÃO E EFEITOS */
.botaohover-container {
    position: relative; /* Para efeito ::before funcionar corretamente */
    overflow: visible; /* Permite que os efeitos sejam visíveis */
}

.botaohover {
    position: relative; /* Garante controle do posicionamento */
    z-index: 2; /* Coloca o botão acima do contêiner */
    overflow: visible; /* Não corta os efeitos do botão */
}

.botaohover .elementor-button {
    position: relative; /* Permite que o ::before esteja dentro do botão */
    z-index: 3; /* Sobrepõe o botão */
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
}

/* Efeito ::before para o botão */
.botaohover::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #60bb46;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 1; /* Fica abaixo do botão */
}

/* Hover no botão */
.botaohover:hover::before {
    width: 100%;
    height: 100%;
}

.botaohover:hover .elementor-button {
    transition: 1s 0.3s;
    color: #ffffff !important;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

/* Ícone do botão */
.botaohover .elementor-button-icon,
.botaohover .elementor-button-icon svg {
    transition: 0.5s !important;
}

.botaohover:hover .elementor-button-icon {
    transform-origin: center;
    transform: rotate(45deg);
}

.botaohover:hover .elementor-button-icon svg {
    transform-origin: center;
    animation: seta 1s infinite;
}

/* Wrapper do botão */
.botaohover .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

/* Animação para o ícone */
@keyframes seta {
    0%, 100% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(10px, -10px);
    }
}

/* Quando o contêiner está expandido */
.container.expandir .botaohover {
    overflow: visible; /* Garante visibilidade mesmo em overflow escondido */
    position: relative;
    z-index: 4; /* Eleva a hierarquia acima do contêiner */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1043f11 */p:last-child{ 
    margin-bottom:0px; 
}

*::selection {
  color: #ffffff;
  background: #00ACFF;
}

body::-webkit-scrollbar { 
width: 12px; 
} 
 
body::-webkit-scrollbar-track { 
background: #202020; 
} 
 
body::-webkit-scrollbar-thumb { 
background-color: #00ACFF; 
 
border-radius: 10px; 
 
border: 2px solid #202020; 
 
}

html, body{
    width: 100%;
    overflow-x: hidden;
}

.degrade-color{
    padding-right: 0.05em;
    background-image: linear-gradient(128deg, #accbd6 0%, #c3eeec 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-126037 .elementor-element.elementor-element-1043f11 .elementor-icon-list-item {
    align-items: baseline;
}

.elementor-126037 .elementor-element.elementor-element-1043f11 .elementor-icon-list-item i {
    padding-top: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43dfdcd *//* BOTÃO E EFEITOS */
.botaohover-container {
    position: relative; /* Para efeito ::before funcionar corretamente */
    overflow: visible; /* Permite que os efeitos sejam visíveis */
}

.botaohover {
    position: relative; /* Garante controle do posicionamento */
    z-index: 2; /* Coloca o botão acima do contêiner */
    overflow: visible; /* Não corta os efeitos do botão */
}

.botaohover .elementor-button {
    position: relative; /* Permite que o ::before esteja dentro do botão */
    z-index: 3; /* Sobrepõe o botão */
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
}

/* Efeito ::before para o botão */
.botaohover::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #60bb46;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 1; /* Fica abaixo do botão */
}

/* Hover no botão */
.botaohover:hover::before {
    width: 100%;
    height: 100%;
}

.botaohover:hover .elementor-button {
    transition: 1s 0.3s;
    color: #ffffff !important;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

/* Ícone do botão */
.botaohover .elementor-button-icon,
.botaohover .elementor-button-icon svg {
    transition: 0.5s !important;
}

.botaohover:hover .elementor-button-icon {
    transform-origin: center;
    transform: rotate(45deg);
}

.botaohover:hover .elementor-button-icon svg {
    transform-origin: center;
    animation: seta 1s infinite;
}

/* Wrapper do botão */
.botaohover .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

/* Animação para o ícone */
@keyframes seta {
    0%, 100% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(10px, -10px);
    }
}

/* Quando o contêiner está expandido */
.container.expandir .botaohover {
    overflow: visible; /* Garante visibilidade mesmo em overflow escondido */
    position: relative;
    z-index: 4; /* Eleva a hierarquia acima do contêiner */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed1bf23 */p:last-child{ 
    margin-bottom:0px; 
}

*::selection {
  color: #ffffff;
  background: #00ACFF;
}

body::-webkit-scrollbar { 
width: 12px; 
} 
 
body::-webkit-scrollbar-track { 
background: #202020; 
} 
 
body::-webkit-scrollbar-thumb { 
background-color: #00ACFF; 
 
border-radius: 10px; 
 
border: 2px solid #202020; 
 
}

html, body{
    width: 100%;
    overflow-x: hidden;
}

.degrade-color{
    padding-right: 0.05em;
    background-image: linear-gradient(128deg, #accbd6 0%, #c3eeec 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-126037 .elementor-element.elementor-element-ed1bf23 .elementor-icon-list-item {
    align-items: baseline;
}

.elementor-126037 .elementor-element.elementor-element-ed1bf23 .elementor-icon-list-item i {
    padding-top: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b92a1b *//* BOTÃO E EFEITOS */
.botaohover-container {
    position: relative; /* Para efeito ::before funcionar corretamente */
    overflow: visible; /* Permite que os efeitos sejam visíveis */
}

.botaohover {
    position: relative; /* Garante controle do posicionamento */
    z-index: 2; /* Coloca o botão acima do contêiner */
    overflow: visible; /* Não corta os efeitos do botão */
}

.botaohover .elementor-button {
    position: relative; /* Permite que o ::before esteja dentro do botão */
    z-index: 3; /* Sobrepõe o botão */
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
}

/* Efeito ::before para o botão */
.botaohover::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #60bb46;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 1; /* Fica abaixo do botão */
}

/* Hover no botão */
.botaohover:hover::before {
    width: 100%;
    height: 100%;
}

.botaohover:hover .elementor-button {
    transition: 1s 0.3s;
    color: #ffffff !important;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

/* Ícone do botão */
.botaohover .elementor-button-icon,
.botaohover .elementor-button-icon svg {
    transition: 0.5s !important;
}

.botaohover:hover .elementor-button-icon {
    transform-origin: center;
    transform: rotate(45deg);
}

.botaohover:hover .elementor-button-icon svg {
    transform-origin: center;
    animation: seta 1s infinite;
}

/* Wrapper do botão */
.botaohover .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

/* Animação para o ícone */
@keyframes seta {
    0%, 100% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(10px, -10px);
    }
}

/* Quando o contêiner está expandido */
.container.expandir .botaohover {
    overflow: visible; /* Garante visibilidade mesmo em overflow escondido */
    position: relative;
    z-index: 4; /* Eleva a hierarquia acima do contêiner */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d21e8e */p:last-child{ 
    margin-bottom:0px; 
}

*::selection {
  color: #ffffff;
  background: #00ACFF;
}

body::-webkit-scrollbar { 
width: 12px; 
} 
 
body::-webkit-scrollbar-track { 
background: #202020; 
} 
 
body::-webkit-scrollbar-thumb { 
background-color: #00ACFF; 
 
border-radius: 10px; 
 
border: 2px solid #202020; 
 
}

html, body{
    width: 100%;
    overflow-x: hidden;
}

.degrade-color{
    padding-right: 0.05em;
    background-image: linear-gradient(128deg, #accbd6 0%, #c3eeec 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-126037 .elementor-element.elementor-element-6d21e8e .elementor-icon-list-item {
    align-items: baseline;
}

.elementor-126037 .elementor-element.elementor-element-6d21e8e .elementor-icon-list-item i {
    padding-top: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0f0922 */.countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
}

.countdown span, .countdown h1 {
  color: #000;
}

.countdown .day, .countdown .hour, .countdown .min, .countdown .sec {
  padding: 10px;
  text-align: center;
  line-height: 1;
}

.countdown .day .num, .countdown .hour .num, .countdown .min .num, .countdown .sec .num {
    font-size: 2.6em;
    font-weight: 700;
    font-family: "exo";
}

.countdown .day .word, .countdown .hour .word, .countdown .min .word, .countdown .sec .word {
  display: block;
  font-size: 0.875em;
  font-family: "exo";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba1927 */.elementor-126037 .elementor-element.elementor-element-7ba1927 {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 15px );
    -webkit-backdrop-filter: blur( 20px );
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a1edfb */@-webkit-keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  @keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  [data-marquee] {
    --loop-duration: 50s;
    display: block;
    position: relative;
  }

  [data-marquee] [data-marquee-shadow] {
    position: absolute;
    visibility: hidden;
    height: auto;
    width: auto;
    white-space: nowrap;
  }

  [data-marquee] [data-marquee-overflow] {
    overflow: hidden;
    transform: translate3d(0, 0, 0);
  }

  [data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
  }

  [data-marquee] [data-marquee-style] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  [data-marquee-style] {
    padding: 1em 0.3em;
    display: flex;
    color: #fff;
    font-family: "montserrat";
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.3em;
    text-transform: uppercase;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c19a7e */.elementor-126037 .elementor-element.elementor-element-5c19a7e{
    filter: blur(4px);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1b26da */@-webkit-keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  @keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  [data-marquee] {
    --loop-duration: 50s;
    display: block;
    position: relative;
  }

  [data-marquee] [data-marquee-shadow] {
    position: absolute;
    visibility: hidden;
    height: auto;
    width: auto;
    white-space: nowrap;
  }

  [data-marquee] [data-marquee-overflow] {
    overflow: hidden;
    transform: translate3d(0, 0, 0);
  }

  [data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
  }

  [data-marquee] [data-marquee-style] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  [data-marquee-style] {
    padding: 1em 0.3em;
    display: flex;
    color: #fff;
    font-family: "montserrat";
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.3em;
    text-transform: uppercase;
  } @-webkit-keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  @keyframes marquee {
    100% {
      transform: translateX(-100%);
    }
  }

  [data-marquee] {
    --loop-duration: 50s;
    display: block;
    position: relative;
  }

  [data-marquee] [data-marquee-shadow] {
    position: absolute;
    visibility: hidden;
    height: auto;
    width: auto;
    white-space: nowrap;
  }

  [data-marquee] [data-marquee-overflow] {
    overflow: hidden;
    transform: translate3d(0, 0, 0);
  }

  [data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
  }

  [data-marquee] [data-marquee-style] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  [data-marquee-style] {
    padding: 1em 0.3em;
    display: flex;
    color: #fff;
    font-family: "montserrat";
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 0.3em;
    text-transform: uppercase;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6109465 *//* BOTÃO E EFEITOS */
.botaohover-container {
    position: relative; /* Para efeito ::before funcionar corretamente */
    overflow: visible; /* Permite que os efeitos sejam visíveis */
}

.botaohover {
    position: relative; /* Garante controle do posicionamento */
    z-index: 2; /* Coloca o botão acima do contêiner */
    overflow: visible; /* Não corta os efeitos do botão */
}

.botaohover .elementor-button {
    position: relative; /* Permite que o ::before esteja dentro do botão */
    z-index: 3; /* Sobrepõe o botão */
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
}

/* Efeito ::before para o botão */
.botaohover::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #60bb46;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 1; /* Fica abaixo do botão */
}

/* Hover no botão */
.botaohover:hover::before {
    width: 100%;
    height: 100%;
}

.botaohover:hover .elementor-button {
    transition: 1s 0.3s;
    color: #ffffff !important;
    box-shadow: 0px 0px 300px 10px #ffffff70;
}

/* Ícone do botão */
.botaohover .elementor-button-icon,
.botaohover .elementor-button-icon svg {
    transition: 0.5s !important;
}

.botaohover:hover .elementor-button-icon {
    transform-origin: center;
    transform: rotate(45deg);
}

.botaohover:hover .elementor-button-icon svg {
    transform-origin: center;
    animation: seta 1s infinite;
}

/* Wrapper do botão */
.botaohover .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

/* Animação para o ícone */
@keyframes seta {
    0%, 100% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(10px, -10px);
    }
}

/* Quando o contêiner está expandido */
.container.expandir .botaohover {
    overflow: visible; /* Garante visibilidade mesmo em overflow escondido */
    position: relative;
    z-index: 4; /* Eleva a hierarquia acima do contêiner */
}/* End custom CSS */