.elementor-573 .elementor-element.elementor-element-c032a0b{--display:flex;--min-height:720px;--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;--overlay-opacity:1;}.elementor-573 .elementor-element.elementor-element-c032a0b:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipleni.com.br/wp-content/uploads/2026/04/freepik_2793093986-scaled.png");background-position:center center;background-size:cover;}.elementor-573 .elementor-element.elementor-element-c032a0b::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(245deg, #02010100 40%, #010D0D 80%);}.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-573 .elementor-element.elementor-element-b8a8f45{width:var( --container-widget-width, 38.15% );max-width:38.15%;padding:0rem 0rem 0rem 0rem;--container-widget-width:38.15%;--container-widget-flex-grow:0;text-align:start;}.elementor-573 .elementor-element.elementor-element-b8a8f45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-b8a8f45 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:2.5rem;font-weight:700;line-height:40px;color:#00FFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-573 .elementor-element.elementor-element-7ff2a87{width:var( --container-widget-width, 43% );max-width:43%;padding:0rem 0rem 1rem 0rem;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-7ff2a87.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-573 .elementor-element.elementor-element-339949a .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-339949a.elementor-element{--align-self:flex-start;}.elementor-573 .elementor-element.elementor-element-3dc08bf{--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: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:#00FFFF70;--border-color:#00FFFF70;}.elementor-573 .elementor-element.elementor-element-7d34a44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-573 .elementor-element.elementor-element-7d34a44:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-7d34a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipleni.com.br/wp-content/uploads/2025/11/bg-2-desktop-mba-ia-2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-573 .elementor-element.elementor-element-7d34a44::before, .elementor-573 .elementor-element.elementor-element-7d34a44 > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-7d34a44 > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-7d34a44 > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-7d34a44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-7d34a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010D0D;--background-overlay:'';}.elementor-573 .elementor-element.elementor-element-68ac99e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-573 .elementor-element.elementor-element-c6cf95f{--display:flex;--justify-content:center;}.elementor-573 .elementor-element.elementor-element-c6cf95f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-1fca858{width:var( --container-widget-width, 95.618% );max-width:95.618%;padding:0rem 0rem 0rem 0rem;--container-widget-width:95.618%;--container-widget-flex-grow:0;text-align:start;}.elementor-573 .elementor-element.elementor-element-1fca858.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-1fca858 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-ddc54cd{width:var( --container-widget-width, 97.519% );max-width:97.519%;--container-widget-width:97.519%;--container-widget-flex-grow:0;text-align:start;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-ddc54cd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-4aac5d3 .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-4aac5d3.elementor-element{--align-self:flex-start;}.elementor-573 .elementor-element.elementor-element-f30cbb1{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-573 .elementor-element.elementor-element-f9f3ad1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-573 .elementor-element.elementor-element-f9f3ad1 img{width:700px;}.elementor-573 .elementor-element.elementor-element-9b36b01{--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:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-573 .elementor-element.elementor-element-c4756b9{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 1rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-c4756b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-c4756b9 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-c9f2dc2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-573 .elementor-element.elementor-element-41d703b .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-41d703b.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-7502b68{--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:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-573 .elementor-element.elementor-element-c43474d{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 1rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-c43474d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-c43474d .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-c8ef40d{--display:flex;--min-height:420px;--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;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-573 .elementor-element.elementor-element-c8ef40d:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipleni.com.br/wp-content/uploads/2025/11/img-13-mba-ia.webp");background-position:center center;background-size:cover;}.elementor-573 .elementor-element.elementor-element-c8ef40d::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(235deg, #02010100 70%, #010D0D 100%);}.elementor-573 .elementor-element.elementor-element-1a1bb35{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 0rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:start;}.elementor-573 .elementor-element.elementor-element-1a1bb35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-1a1bb35 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.3rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-e83640f{width:var( --container-widget-width, 51.143% );max-width:51.143%;padding:0rem 0rem 1rem 0rem;--container-widget-width:51.143%;--container-widget-flex-grow:0;text-align:start;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-e83640f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-e477f33 .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-e477f33.elementor-element{--align-self:flex-start;}.elementor-573 .elementor-element.elementor-element-e0e929e{--display:flex;--min-height:420px;--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;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-573 .elementor-element.elementor-element-e0e929e:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3B3B;background-image:url("https://ipleni.com.br/wp-content/uploads/2026/04/MBA-em-Lideranca-para-Negocios-scaled.webp");background-position:center center;background-size:cover;}.elementor-573 .elementor-element.elementor-element-e0e929e::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #02010100 0%, #010D0D 80%);}.elementor-573 .elementor-element.elementor-element-9789bbb{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 0rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:end;}.elementor-573 .elementor-element.elementor-element-9789bbb.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-9789bbb .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.3rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-add721a{width:var( --container-widget-width, 43.958% );max-width:43.958%;padding:0rem 0rem 1rem 0rem;--container-widget-width:43.958%;--container-widget-flex-grow:0;text-align:end;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-add721a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-4953363 .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-4953363.elementor-element{--align-self:flex-end;}.elementor-573 .elementor-element.elementor-element-925f396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-573 .elementor-element.elementor-element-925f396::before, .elementor-573 .elementor-element.elementor-element-925f396 > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-925f396 > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-925f396 > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-925f396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-925f396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-573 .elementor-element.elementor-element-54a2243{width:var( --container-widget-width, 53.868% );max-width:53.868%;padding:0rem 0rem 1rem 0rem;--container-widget-width:53.868%;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-54a2243.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-54a2243 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-fc89858{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-573 .elementor-element.elementor-element-004ec8d{--display:flex;--min-height:580px;--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;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-573 .elementor-element.elementor-element-004ec8d:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3B3B;background-image:url("https://ipleni.com.br/wp-content/uploads/2026/04/Danilo-Gato-Professor.webp");background-position:0px -65px;background-size:cover;}.elementor-573 .elementor-element.elementor-element-004ec8d::before, .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-004ec8d > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-004ec8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 30%, #010D0D 100%);}.elementor-573 .elementor-element.elementor-element-00df2c0{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 0rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-00df2c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-00df2c0 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-0fac9be{width:var( --container-widget-width, 72.687% );max-width:72.687%;--container-widget-width:72.687%;--container-widget-flex-grow:0;text-align:center;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-0fac9be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-305b0cb{--display:flex;--min-height:305px;--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;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-573 .elementor-element.elementor-element-305b0cb:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3B3B;background-image:url("https://ipleni.com.br/wp-content/uploads/2026/04/Nando-Garcia-Professor.webp");background-position:0px -60px;background-size:cover;}.elementor-573 .elementor-element.elementor-element-305b0cb::before, .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-305b0cb > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-305b0cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 30%, #010D0D 100%);}.elementor-573 .elementor-element.elementor-element-3731712{width:var( --container-widget-width, 87.448% );max-width:87.448%;padding:0rem 0rem 0rem 0rem;--container-widget-width:87.448%;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-3731712.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-3731712 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:1.9rem;font-weight:700;line-height:35px;color:#00FFFF;}.elementor-573 .elementor-element.elementor-element-0879540{width:var( --container-widget-width, 75.107% );max-width:75.107%;--container-widget-width:75.107%;--container-widget-flex-grow:0;text-align:center;font-family:"Funnel Display", Sans-serif;font-size:17px;font-weight:400;color:#DFDFDF;}.elementor-573 .elementor-element.elementor-element-0879540.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-573 .elementor-element.elementor-element-655f73d .elementor-button{background-color:#61CE7000;font-family:"Funnel Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-655f73d.elementor-element{--align-self:center;}body.elementor-page-573:not(.elementor-motion-effects-element-type-background), body.elementor-page-573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010D0D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-573 .elementor-element.elementor-element-004ec8d:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-573 .elementor-element.elementor-element-305b0cb:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-c032a0b:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ipleni.com.br/wp-content/uploads/2026/04/freepik_2793068685-scaled.png");background-position:top center;}.elementor-573 .elementor-element.elementor-element-c032a0b{--min-height:565px;--justify-content:flex-end;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-573 .elementor-element.elementor-element-c032a0b::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c032a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 15%, #010D0D 40%);}.elementor-573 .elementor-element.elementor-element-b8a8f45{width:var( --container-widget-width, 267px );max-width:267px;padding:0rem 0rem 0rem 0rem;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-b8a8f45.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-b8a8f45 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-7ff2a87{width:var( --container-widget-width, 263.8px );max-width:263.8px;--container-widget-width:263.8px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-573 .elementor-element.elementor-element-7ff2a87.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-339949a.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-7d34a44{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-573 .elementor-element.elementor-element-1fca858{width:var( --container-widget-width, 232.8px );max-width:232.8px;padding:0rem 0rem 0rem 0rem;--container-widget-width:232.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-1fca858.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-1fca858 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-ddc54cd{width:var( --container-widget-width, 288.8px );max-width:288.8px;--container-widget-width:288.8px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-573 .elementor-element.elementor-element-ddc54cd.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-4aac5d3.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-9b36b01{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-573 .elementor-element.elementor-element-c4756b9{width:var( --container-widget-width, 249px );max-width:249px;padding:0rem 0rem 0rem 0rem;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-573 .elementor-element.elementor-element-c4756b9 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-7502b68{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-573 .elementor-element.elementor-element-c43474d{width:var( --container-widget-width, 267px );max-width:267px;padding:0rem 0rem 0rem 0rem;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-573 .elementor-element.elementor-element-c43474d .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-c8ef40d{--min-height:655px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-573 .elementor-element.elementor-element-c8ef40d:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;background-size:810px auto;}.elementor-573 .elementor-element.elementor-element-c8ef40d::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-c8ef40d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #02010100 30%, #010D0D 54%);}.elementor-573 .elementor-element.elementor-element-1a1bb35{width:var( --container-widget-width, 239.8px );max-width:239.8px;padding:0rem 0rem 0rem 0rem;--container-widget-width:239.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-1a1bb35.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-1a1bb35 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-e83640f{width:var( --container-widget-width, 288.8px );max-width:288.8px;--container-widget-width:288.8px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-573 .elementor-element.elementor-element-e477f33.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-e0e929e{--min-height:655px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-573 .elementor-element.elementor-element-e0e929e:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:920px auto;}.elementor-573 .elementor-element.elementor-element-e0e929e::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .e-con-inner > .elementor-background-video-container::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .e-con-inner > .elementor-background-slideshow::before, .elementor-573 .elementor-element.elementor-element-e0e929e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(190deg, #02010100 20%, #010D0D 50%);}.elementor-573 .elementor-element.elementor-element-9789bbb{width:var( --container-widget-width, 216.8px );max-width:216.8px;padding:0rem 0rem 0rem 0rem;--container-widget-width:216.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-573 .elementor-element.elementor-element-9789bbb.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-9789bbb .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-add721a{width:var( --container-widget-width, 288.8px );max-width:288.8px;--container-widget-width:288.8px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-573 .elementor-element.elementor-element-add721a.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-4953363.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-925f396{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-573 .elementor-element.elementor-element-54a2243{width:var( --container-widget-width, 267px );max-width:267px;padding:0rem 0rem 0rem 0rem;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-573 .elementor-element.elementor-element-54a2243 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-004ec8d{--min-height:490px;}.elementor-573 .elementor-element.elementor-element-004ec8d:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-004ec8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-573 .elementor-element.elementor-element-00df2c0{width:var( --container-widget-width, 267px );max-width:267px;padding:0rem 0rem 0rem 0rem;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-573 .elementor-element.elementor-element-00df2c0 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-0fac9be{width:var( --container-widget-width, 288.8px );max-width:288.8px;--container-widget-width:288.8px;--container-widget-flex-grow:0;font-size:14px;}.elementor-573 .elementor-element.elementor-element-305b0cb{--min-height:490px;}.elementor-573 .elementor-element.elementor-element-305b0cb:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-305b0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-573 .elementor-element.elementor-element-3731712{width:var( --container-widget-width, 267px );max-width:267px;padding:0rem 0rem 0rem 0rem;--container-widget-width:267px;--container-widget-flex-grow:0;}.elementor-573 .elementor-element.elementor-element-3731712 .elementor-heading-title{font-size:1.5rem;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-0879540{width:var( --container-widget-width, 234.8px );max-width:234.8px;--container-widget-width:234.8px;--container-widget-flex-grow:0;font-size:14px;}}@media(min-width:768px){.elementor-573 .elementor-element.elementor-element-c032a0b{--content-width:1140px;}.elementor-573 .elementor-element.elementor-element-c6cf95f{--width:43.618%;}}/* Start custom CSS for heading, class: .elementor-element-b8a8f45 */.elementor-573 .elementor-element.elementor-element-b8a8f45 .elementor-heading-title {
  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background-clip: text;
  color: transparent;

  animation: auroraTextBlueLight 10s ease-in-out infinite;
}

@keyframes auroraTextBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-339949a */.elementor-573 .elementor-element.elementor-element-339949a {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-339949a,
.elementor-573 .elementor-element.elementor-element-339949a .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-339949a:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-339949a,
.elementor-573 .elementor-element.elementor-element-339949a .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-339949a::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-339949a:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-339949a,
.elementor-573 .elementor-element.elementor-element-339949a .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-339949a::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-339949a::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-339949a:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4aac5d3 */.elementor-573 .elementor-element.elementor-element-4aac5d3 {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4aac5d3,
.elementor-573 .elementor-element.elementor-element-4aac5d3 .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-4aac5d3:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4aac5d3,
.elementor-573 .elementor-element.elementor-element-4aac5d3 .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-4aac5d3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-4aac5d3:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4aac5d3,
.elementor-573 .elementor-element.elementor-element-4aac5d3 .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-4aac5d3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-4aac5d3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-4aac5d3:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41d703b */.elementor-573 .elementor-element.elementor-element-41d703b {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-41d703b,
.elementor-573 .elementor-element.elementor-element-41d703b .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-41d703b:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-41d703b,
.elementor-573 .elementor-element.elementor-element-41d703b .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-41d703b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-41d703b:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-41d703b,
.elementor-573 .elementor-element.elementor-element-41d703b .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-41d703b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-41d703b::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-41d703b:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e477f33 */.elementor-573 .elementor-element.elementor-element-e477f33 {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-e477f33,
.elementor-573 .elementor-element.elementor-element-e477f33 .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-e477f33:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-e477f33,
.elementor-573 .elementor-element.elementor-element-e477f33 .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-e477f33::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-e477f33:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-e477f33,
.elementor-573 .elementor-element.elementor-element-e477f33 .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-e477f33::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-e477f33::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-e477f33:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4953363 */.elementor-573 .elementor-element.elementor-element-4953363 {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4953363,
.elementor-573 .elementor-element.elementor-element-4953363 .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-4953363:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4953363,
.elementor-573 .elementor-element.elementor-element-4953363 .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-4953363::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-4953363:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-4953363,
.elementor-573 .elementor-element.elementor-element-4953363 .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-4953363::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-4953363::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-4953363:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-655f73d */.elementor-573 .elementor-element.elementor-element-655f73d {
  position: relative;
  overflow: hidden;
  z-index: 1;

  background: linear-gradient(
    120deg,
    #e8f7ff,
    #5ab5ff,
    #e8f7ff,
    #cfefff
  );

  background-size: 220% 220%;

  border-radius: 999px;
  border: 1px solid rgba(90,181,255,0.25);

  padding: 4px 10px;

  animation: auroraBlueLight 10s ease-in-out infinite;

  box-shadow:
    0 6px 18px rgba(0,0,0,0.18),
    0 0 8px rgba(90,181,255,0.10);

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease;
}

/* TEXTO */
.elementor-573 .elementor-element.elementor-element-655f73d,
.elementor-573 .elementor-element.elementor-element-655f73d .elementor-button-text {
  color: #0b2a3a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 2;
}

/* hover leve */
.elementor-573 .elementor-element.elementor-element-655f73d:hover {
  transform: translateY(-1px) scale(1.02);

  box-shadow:
    0 10px 22px rgba(0,0,0,0.22),
    0 0 10px rgba(90,181,255,0.15);

  filter: brightness(1.02);
}

/* movimento aurora */
@keyframes auroraBlueLight {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-655f73d,
.elementor-573 .elementor-element.elementor-element-655f73d .elementor-button-text {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho (efeito luz suave) */
.elementor-573 .elementor-element.elementor-element-655f73d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.35),
    rgba(255,255,255,0)
  );

  background-size: 200% 200%;
  animation: auroraLight 6s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-655f73d:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.30),
    0 0 14px rgba(0, 200, 255, 0.12);

  filter: brightness(1.05);
}

/* movimento do fundo */
@keyframes auroraBlue {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* brilho passando */
@keyframes auroraLight {
  0% { background-position: 0% 50%; opacity: 0.5; }
  50% { background-position: 100% 50%; opacity: 0.8; }
  100% { background-position: 0% 50%; opacity: 0.5; }
}
/* TEXTO */
.elementor-573 .elementor-element.elementor-element-655f73d,
.elementor-573 .elementor-element.elementor-element-655f73d .elementor-button-text {
  color: #0a1a1a !important;
  font-weight: 600;
  letter-spacing: 0.02em;
  position: relative;
  z-index: 3;
}

/* brilho passando (mais fino e elegante) */
.elementor-573 .elementor-element.elementor-element-655f73d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0),
    rgba(255,255,255,0.7),
    rgba(255,255,255,0)
  );

  transform: translateX(-120%);
  animation: shineRefined 5s ease-in-out infinite;

  pointer-events: none;
  z-index: 2;
}

/* glow sutil */
.elementor-573 .elementor-element.elementor-element-655f73d::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: radial-gradient(
    circle at 30% 30%,
    rgba(0,255,255,0.06),
    transparent 60%
  );

  pointer-events: none;
  z-index: 1;
}

/* hover */
.elementor-573 .elementor-element.elementor-element-655f73d:hover {
  transform: translateY(-2px) scale(1.02);

  box-shadow:
    0 14px 32px rgba(0,0,0,0.22),
    0 0 14px rgba(0,255,255,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

  filter: brightness(1.03);
}

/* animação */
@keyframes shineRefined {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}/* End custom CSS */