.elementor-12 .elementor-element.elementor-element-fc1e522{--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.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc1e522:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://webdescomplica.com/wp-content/uploads/2026/04/Futurismo-digital-em-tons-de-azul.png");background-position:-148px -464px;}.elementor-12 .elementor-element.elementor-element-fc1e522::before, .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fc1e522 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fc1e522 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000001;--background-overlay:'';}.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-12 .elementor-element.elementor-element-9d49e23{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;padding:34px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d49e23.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9d49e23 img{width:63%;}.elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-656ba530:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0010A2;background-position:111px 178px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-background-overlay{background-color:#03005F;opacity:0.42;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-656ba530{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0px 0px 17px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2418d6fb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-2418d6fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-2418d6fb > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1d3c00ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-1d3c00ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-1d3c00ec > .elementor-element-populated{margin:57px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-12 .elementor-element.elementor-element-7e6af20f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;color:#40C4FD;}.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-12 .elementor-element.elementor-element-62c74ac9 .elementor-button{background-color:#E440FD;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-62c74ac9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-62c74ac9 .elementor-button:focus{background-color:#00F47E;}.elementor-12 .elementor-element.elementor-element-62c74ac9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-325c7fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070013;background-position:111px 178px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-background-overlay{background-color:#050016;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-325c7fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0px 0px 17px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-e8c9688.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-e8c9688.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-e8c9688 > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a0227ac.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a0227ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a0227ac > .elementor-element-populated{margin:173px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-e4f7731 .elementor-button{background-color:#E440FD;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-e4f7731 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e4f7731 .elementor-button:focus{background-color:#00F47E;}.elementor-12 .elementor-element.elementor-element-e4f7731{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9991ff2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-9991ff2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9991ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000001;}.elementor-12 .elementor-element.elementor-element-9991ff2 > .elementor-background-overlay{background-color:#020102;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9991ff2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:15px 0px 39px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-cdc45cd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-cdc45cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-cdc45cd > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-80fac7e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-80fac7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-80fac7e > .elementor-element-populated{margin:82px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-c2a4f1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:#42FA00;}.elementor-12 .elementor-element.elementor-element-78d2e52 .elementor-button{background-color:#01FF14;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-78d2e52 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-78d2e52 .elementor-button:focus{background-color:#DB00EF;}.elementor-12 .elementor-element.elementor-element-78d2e52{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d0fe39c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-d0fe39c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d0fe39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100028;}.elementor-12 .elementor-element.elementor-element-d0fe39c > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d0fe39c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:15px 0px 39px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-c9d4ec6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-c9d4ec6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-c9d4ec6 > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a4f7cc7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a4f7cc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a4f7cc7 > .elementor-element-populated{margin:68px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-2caff5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;color:#00E5EF;}.elementor-12 .elementor-element.elementor-element-1252dc3 .elementor-button{background-color:#01F5FF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-1252dc3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1252dc3 .elementor-button:focus{background-color:#00F47E;}.elementor-12 .elementor-element.elementor-element-1252dc3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-232b0b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-232b0b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-232b0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20004B;}.elementor-12 .elementor-element.elementor-element-232b0b8 > .elementor-background-overlay{background-color:#020102;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-232b0b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:15px 0px 39px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-5ec7f10c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-5ec7f10c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-5ec7f10c > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6d1be981.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-6d1be981.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-6d1be981 > .elementor-element-populated{margin:66px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-512ba6fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:#00FAF7;}.elementor-12 .elementor-element.elementor-element-283d3f04 .elementor-button{background-color:#01E1FF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-283d3f04 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-283d3f04 .elementor-button:focus{background-color:#E8EF00;}.elementor-12 .elementor-element.elementor-element-283d3f04{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-409fc682 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-409fc682:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-409fc682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #42003F 0%, #000EC0 100%);}.elementor-12 .elementor-element.elementor-element-409fc682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-14px;margin-bottom:0px;padding:0px 0px 13px 0px;}.elementor-12 .elementor-element.elementor-element-409fc682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4ea49265.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-4ea49265.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-4ea49265 > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-fa95fab.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-fa95fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-fa95fab > .elementor-element-populated{margin:63px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4f72ec87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2a189d9f .elementor-button{background-color:#FFEA01;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-2a189d9f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2a189d9f .elementor-button:focus{background-color:#1AEF00;}.elementor-12 .elementor-element.elementor-element-2a189d9f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-50a5659b{padding:40px 0px 41px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-35a98674.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-35a98674.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-117676d1{text-align:center;}.elementor-12 .elementor-element.elementor-element-117676d1 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:32px;font-weight:800;color:#2E4844;}.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button{background-color:transparent;font-family:"Exo 2", Sans-serif;font-size:19px;font-weight:500;background-image:linear-gradient(270deg, #002A5E 0%, #04F800 100%);box-shadow:15px 16px 20px 0px #3E9C93;border-radius:50px 50px 50px 50px;padding:20px 60px 20px 60px;}.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(270deg, #19B804 0%, #0063F8 100%);}.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3b71155d .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-3b71155d.elementor-view-stacked .elementor-icon{background-color:#01299F;}.elementor-12 .elementor-element.elementor-element-3b71155d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3b71155d.elementor-view-default .elementor-icon{color:#01299F;border-color:#01299F;}.elementor-12 .elementor-element.elementor-element-3b71155d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3b71155d.elementor-view-default .elementor-icon svg{fill:#01299F;}.elementor-12 .elementor-element.elementor-element-730cf31a{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-12 .elementor-element.elementor-element-730cf31a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#011676;}.elementor-12 .elementor-element.elementor-element-74b6eebd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-74b6eebd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-74b6eebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-12 .elementor-element.elementor-element-2f7da21e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#918E8E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-fc1e522:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-9d49e23{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-12 .elementor-element.elementor-element-656ba530:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 145px;}.elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-background-overlay{opacity:0.9;}.elementor-12 .elementor-element.elementor-element-656ba530{margin-top:-3px;margin-bottom:0px;padding:9px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1d3c00ec > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-7e6af20f{text-align:center;}.elementor-12 .elementor-element.elementor-element-325c7fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 145px;}.elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-background-overlay{opacity:0.9;}.elementor-12 .elementor-element.elementor-element-325c7fb{margin-top:-3px;margin-bottom:0px;padding:9px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9991ff2{margin-top:-3px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c2a4f1f{text-align:center;}.elementor-12 .elementor-element.elementor-element-d0fe39c{margin-top:-3px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2caff5b{text-align:center;}.elementor-12 .elementor-element.elementor-element-232b0b8{margin-top:-3px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-512ba6fc{text-align:center;}.elementor-12 .elementor-element.elementor-element-409fc682{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4f72ec87{text-align:center;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-fc1e522:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc1e522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-13px -471px;}.elementor-12 .elementor-element.elementor-element-fc1e522{--overlay-opacity:0.49;}.elementor-12 .elementor-element.elementor-element-9d49e23{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:8px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d49e23 img{width:88%;}.elementor-12 .elementor-element.elementor-element-656ba530:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:189px -177px;}.elementor-12 .elementor-element.elementor-element-656ba530 > .elementor-background-overlay{opacity:0.83;}.elementor-12 .elementor-element.elementor-element-656ba530{margin-top:-5px;margin-bottom:0px;padding:27px 10px 101px 10px;}.elementor-12 .elementor-element.elementor-element-2418d6fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-1d3c00ec > .elementor-element-populated{margin:34px 0px -58px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-7e6af20f{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7e6af20f .elementor-heading-title{font-size:29px;}.elementor-12 .elementor-element.elementor-element-62c74ac9{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-325c7fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:189px -177px;}.elementor-12 .elementor-element.elementor-element-325c7fb > .elementor-background-overlay{opacity:0.83;}.elementor-12 .elementor-element.elementor-element-325c7fb{margin-top:-5px;margin-bottom:0px;padding:41px 10px 52px 10px;}.elementor-12 .elementor-element.elementor-element-e8c9688 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a0227ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-e4f7731{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-12 .elementor-element.elementor-element-9991ff2{margin-top:-5px;margin-bottom:0px;padding:41px 10px 63px 10px;}.elementor-12 .elementor-element.elementor-element-cdc45cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-80fac7e > .elementor-element-populated{margin:29px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-c2a4f1f{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c2a4f1f .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-78d2e52{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-d0fe39c{margin-top:-5px;margin-bottom:0px;padding:27px 10px 70px 10px;}.elementor-12 .elementor-element.elementor-element-c9d4ec6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a4f7cc7 > .elementor-element-populated{margin:39px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-2caff5b{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2caff5b .elementor-heading-title{font-size:27px;}.elementor-12 .elementor-element.elementor-element-1252dc3{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-232b0b8{margin-top:-5px;margin-bottom:0px;padding:41px 10px 63px 10px;}.elementor-12 .elementor-element.elementor-element-5ec7f10c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-6d1be981 > .elementor-element-populated{margin:34px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-512ba6fc{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-512ba6fc .elementor-heading-title{font-size:26px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-283d3f04{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-409fc682{margin-top:0px;margin-bottom:0px;padding:14px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-4ea49265 > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-e4654d6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-fa95fab > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4f72ec87{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4f72ec87 .elementor-heading-title{font-size:31px;}.elementor-12 .elementor-element.elementor-element-2a189d9f{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-50a5659b{margin-top:0px;margin-bottom:0px;padding:47px 20px 40px 20px;}.elementor-12 .elementor-element.elementor-element-117676d1{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-117676d1 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button{font-size:15px;padding:20px 45px 20px 45px;}.elementor-12 .elementor-element.elementor-element-3b71155d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-12 .elementor-element.elementor-element-3b71155d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-730cf31a{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2f7da21e{text-align:center;font-size:11px;}}/* Start custom CSS for image, class: .elementor-element-6eb4e77 */.elementor-12 .elementor-element.elementor-element-6eb4e77 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-6eb4e77 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-6eb4e77::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2418d6fb */.elementor-12 .elementor-element.elementor-element-2418d6fb {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-2418d6fb:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62c74ac9 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-62c74ac9 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-62c74ac9 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93538c4 */.elementor-12 .elementor-element.elementor-element-93538c4 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-93538c4 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-93538c4::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e8c9688 */.elementor-12 .elementor-element.elementor-element-e8c9688 {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-e8c9688:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4f7731 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-e4f7731 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-e4f7731 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a0227ac */.elementor-12 .elementor-element.elementor-element-a0227ac {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-a0227ac:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19162d3 */.elementor-12 .elementor-element.elementor-element-19162d3 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-19162d3 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-19162d3::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cdc45cd */.elementor-12 .elementor-element.elementor-element-cdc45cd {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-cdc45cd:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78d2e52 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-78d2e52 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-78d2e52 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520ea09 */.elementor-12 .elementor-element.elementor-element-520ea09 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-520ea09 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-520ea09::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9d4ec6 */.elementor-12 .elementor-element.elementor-element-c9d4ec6 {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-c9d4ec6:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1252dc3 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-1252dc3 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-1252dc3 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee43742 */.elementor-12 .elementor-element.elementor-element-ee43742 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-ee43742 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-ee43742::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec7f10c */.elementor-12 .elementor-element.elementor-element-5ec7f10c {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-5ec7f10c:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-283d3f04 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-283d3f04 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-283d3f04 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4654d6 */.elementor-12 .elementor-element.elementor-element-e4654d6 {
    position: relative;
    border-radius: 16px;
    padding: 4px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff, #00c3ff);
    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;
}

.elementor-12 .elementor-element.elementor-element-e4654d6 img {
    display: block;
    width: 100%;
    border-radius: 12px;
}

/* glow externo */
.elementor-12 .elementor-element.elementor-element-e4654d6::before {
    content: "";
    position: absolute;
    inset: -10px;
    background: linear-gradient(120deg, #00c3ff, #7a00ff, #ffffff);
    filter: blur(25px);
    opacity: 0.5;
    z-index: -1;
    border-radius: 20px;
    animation: bordaAnimada 4s linear infinite;
}

@keyframes bordaAnimada {
    0% { background-position: 0% 50%; }
    100% { background-position: 300% 50%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ea49265 */.elementor-12 .elementor-element.elementor-element-4ea49265 {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-4ea49265:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a189d9f */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-2a189d9f .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-2a189d9f .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5edf92a3 */@keyframes pulseNeon {
    0% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0.6),
            0 0 10px rgba(122,0,255,0.4);
    }

    50% {
        transform: scale(1.06);
        box-shadow: 
            0 0 20px rgba(0,195,255,0.8),
            0 0 40px rgba(122,0,255,0.6);
    }

    100% {
        transform: scale(1);
        box-shadow: 
            0 0 0px rgba(0,195,255,0),
            0 0 0px rgba(122,0,255,0);
    }
}

/* botão */
.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button {
    margin-top: 5px;
    animation: pulseNeon 1.8s infinite;
    transition: all 0.3s ease;
    border-radius: 12px;
}

/* hover mais forte */
.elementor-12 .elementor-element.elementor-element-5edf92a3 .elementor-button:hover {
    animation: none;
    transform: scale(1.08);
    box-shadow: 
        0 0 15px rgba(0,195,255,0.8),
        0 0 30px rgba(122,0,255,0.7);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35a98674 */.elementor-12 .elementor-element.elementor-element-35a98674 {
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-35a98674:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}/* End custom CSS */
/* Start custom CSS *//* Chrome, Edge e Safari */
body::-webkit-scrollbar {
  width: 10px; /*largura da barra*/
}

body::-webkit-scrollbar-track {
  background: #000000; /*cor do fundo*/
}

body::-webkit-scrollbar-thumb {
  background-color: #1E64F0; /*cor do controle do scroll*/
  border-radius: 10px; /*arredondamento*/
  border: 2px solid #000000; /*borda*/
}

/* Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: 10px;
    scrollbar-color:
                    #C8F0A5 /*cor do controle do scroll*/
                    #000000; /*cor do fundo*/
    -moz-appearance: scrollbar;
  }
}html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */