.elementor-10 .elementor-element.elementor-element-2b91bd5{--display:flex;--min-height:800px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;}.elementor-10 .elementor-element.elementor-element-2b91bd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nootropicbrasil.com.br/wp-content/uploads/2026/01/bg1desk.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2b91bd5::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 60%, #070707 100%);}.elementor-10 .elementor-element.elementor-element-2300990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-10 .elementor-element.elementor-element-6ef4bf3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6ef4bf3.elementor-element{--align-self:flex-start;}.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-10 .elementor-element.elementor-element-7c74e998{width:var( --container-widget-width, 988px );max-width:988px;--container-widget-width:988px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7c74e998.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7c74e998 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2.5em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5a48fcc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-d018e52{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d018e52.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;fill:#070707;color:#070707;border-radius:8px 8px 8px 8px;padding:1.5em 3em 1.5em 3em;}.elementor-10 .elementor-element.elementor-element-b597777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2f41b18{--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;--overflow:hidden;--padding-top:2em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-2f41b18:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f41b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3aa660d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-item > a{font-family:"Be Vietnam Pro", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-text{color:#070707;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9b39642{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:5em;--padding-bottom:05em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-9b39642:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9b39642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-10 .elementor-element.elementor-element-c1d9f1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ee91456{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-fe2fc81{width:var( --container-widget-width, 988px );max-width:988px;--container-widget-width:988px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fe2fc81.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fe2fc81 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-b430f59{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-item > a{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b430f59 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3939067{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3939067.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;fill:#070707;color:#070707;border-radius:8px 8px 8px 8px;padding:1.5em 3em 1.5em 3em;}.elementor-10 .elementor-element.elementor-element-a54577b{--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;--overflow:hidden;--padding-top:5em;--padding-bottom:05em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-a54577b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a54577b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-10 .elementor-element.elementor-element-f8a2203{--display:flex;}.elementor-10 .elementor-element.elementor-element-01efcf4{width:var( --container-widget-width, 988px );max-width:988px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:988px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-01efcf4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-01efcf4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;line-height:1.2em;letter-spacing:0.4em;color:#B5FFFC;}.elementor-10 .elementor-element.elementor-element-72ac78a{width:var( --container-widget-width, 988px );max-width:988px;--container-widget-width:988px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-72ac78a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-72ac78a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:3em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-639e94b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-639e94b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9f4d027{--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;}.elementor-10 .elementor-element.elementor-element-20d3ee5{--display:flex;}.elementor-10 .elementor-element.elementor-element-aa67265{--display:flex;}.elementor-10 .elementor-element.elementor-element-43f3dc3{--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;--overflow:hidden;--padding-top:5em;--padding-bottom:05em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-10 .elementor-element.elementor-element-43f3dc3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-43f3dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-10 .elementor-element.elementor-element-f92075d{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10 .elementor-element.elementor-element-5f6371f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5f6371f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-163ddec{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-163ddec.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-163ddec .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-92d04b0{width:var( --container-widget-width, 1000px );max-width:1000px;padding:2em 0em 0em 0em;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-92d04b0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-92d04b0 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-63b5ae1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-63b5ae1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-63b5ae1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:4em;font-weight:bold;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f50f0da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f50f0da.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f50f0da .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-772f1b4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-772f1b4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;fill:#070707;color:#070707;border-radius:8px 8px 8px 8px;padding:1.5em 3em 1.5em 3em;}.elementor-10 .elementor-element.elementor-element-999cfb0{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-999cfb0 img{filter:brightness( 200% ) contrast( 0% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-10 .elementor-element.elementor-element-a0ac630{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-10 .elementor-element.elementor-element-a0ac630:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a0ac630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-10 .elementor-element.elementor-element-bf45d45{--display:flex;--z-index:20;}.elementor-10 .elementor-element.elementor-element-983c537{width:var( --container-widget-width, 988px );max-width:988px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:988px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-983c537.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-983c537 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;line-height:1.2em;letter-spacing:0.4em;color:#B5FFFC;}.elementor-10 .elementor-element.elementor-element-17bd193{width:var( --container-widget-width, 988px );max-width:988px;--container-widget-width:988px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-17bd193.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-17bd193 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a76695{--display:flex;}.elementor-10 .elementor-element.elementor-element-c98ab3c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4704b99{--display:flex;}.elementor-10 .elementor-element.elementor-element-9ee3c60 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4e881d3{--display:flex;}.elementor-10 .elementor-element.elementor-element-f17be37 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3161800{--display:flex;}.elementor-10 .elementor-element.elementor-element-642ca3b .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de3fbcb{--display:flex;}.elementor-10 .elementor-element.elementor-element-9e2aa43 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c19521c{--n-accordion-title-font-size:1em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#CCFFFC;--n-accordion-title-active-color:#B5FFFC;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#FFFFFF;}:where( .elementor-10 .elementor-element.elementor-element-c19521c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Be Vietnam Pro", Sans-serif;font-weight:bold;}:where( .elementor-10 .elementor-element.elementor-element-c19521c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-45fb72f{--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-45fb72f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-45fb72f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-0f8f072{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f8f072 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:1em;font-weight:bold;line-height:1.3em;color:#5A5A5A;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2b91bd5{--content-width:1152px;}.elementor-10 .elementor-element.elementor-element-2300990{--width:50%;}.elementor-10 .elementor-element.elementor-element-b597777{--width:50%;}.elementor-10 .elementor-element.elementor-element-9b39642{--content-width:1152px;}.elementor-10 .elementor-element.elementor-element-c1d9f1e{--width:50%;}.elementor-10 .elementor-element.elementor-element-ee91456{--width:50%;}.elementor-10 .elementor-element.elementor-element-a54577b{--content-width:800px;}.elementor-10 .elementor-element.elementor-element-43f3dc3{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-a0ac630{--content-width:800px;}.elementor-10 .elementor-element.elementor-element-45fb72f{--content-width:1152px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2b91bd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nootropicbrasil.com.br/wp-content/uploads/2026/01/bg1mob.png");background-position:top center;}.elementor-10 .elementor-element.elementor-element-2b91bd5{--min-height:0px;--overlay-opacity:1;--padding-top:19em;--padding-bottom:03em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-2b91bd5::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2b91bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 70%, #070707 100%);}.elementor-10 .elementor-element.elementor-element-2300990{--width:500px;--min-height:0px;}.elementor-10 .elementor-element.elementor-element-6ef4bf3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10 .elementor-element.elementor-element-6ef4bf3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7c74e998{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-7c74e998 .elementor-heading-title{font-size:2em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-5a48fcc{text-align:center;}.elementor-10 .elementor-element.elementor-element-5a48fcc .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-d018e52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-d018e52.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3aa660d{--e-icon-list-icon-size:16px;}.elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3aa660d .elementor-icon-list-item > a{font-size:1em;}.elementor-10 .elementor-element.elementor-element-9b39642{--padding-top:03em;--padding-bottom:0em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-fe2fc81{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-fe2fc81 .elementor-heading-title{font-size:1.5em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-3939067{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3939067.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a54577b{--padding-top:3em;--padding-bottom:3em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-f8a2203{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-01efcf4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-01efcf4 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-72ac78a{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-72ac78a .elementor-heading-title{font-size:2em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-639e94b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-20d3ee5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-85e07be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-aa67265{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bbf6089{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-43f3dc3{--padding-top:04em;--padding-bottom:04em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-f92075d{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-5f6371f{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-10 .elementor-element.elementor-element-5f6371f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-163ddec{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-163ddec .elementor-heading-title{font-size:1.5em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-92d04b0{padding:1em 0em 0em 0em;--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-92d04b0 .elementor-heading-title{font-size:1.5em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-63b5ae1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-63b5ae1 .elementor-heading-title{font-size:2em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-f50f0da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-f50f0da .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-772f1b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-772f1b4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a0ac630{--padding-top:03em;--padding-bottom:03em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-983c537{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;text-align:center;}.elementor-10 .elementor-element.elementor-element-983c537 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-17bd193{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-10 .elementor-element.elementor-element-17bd193 .elementor-heading-title{font-size:1.5em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-c98ab3c{text-align:start;}.elementor-10 .elementor-element.elementor-element-c98ab3c .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-9ee3c60{text-align:start;}.elementor-10 .elementor-element.elementor-element-9ee3c60 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-f17be37{text-align:start;}.elementor-10 .elementor-element.elementor-element-f17be37 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-642ca3b{text-align:start;}.elementor-10 .elementor-element.elementor-element-642ca3b .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-9e2aa43{text-align:start;}.elementor-10 .elementor-element.elementor-element-9e2aa43 .elementor-heading-title{font-size:1em;line-height:1.3em;}:where( .elementor-10 .elementor-element.elementor-element-c19521c > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10 .elementor-element.elementor-element-45fb72f{--padding-top:04em;--padding-bottom:04em;--padding-left:01em;--padding-right:01em;}.elementor-10 .elementor-element.elementor-element-0f8f072{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f8f072 .elementor-heading-title{font-size:0.8em;line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-7c74e998 */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d018e52 */.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #ccfffc /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #ccfffc, #d1ffe1); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button{
    transition: 0.5s all;
}

.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-10 .elementor-element.elementor-element-d018e52 .elementor-button:hover::after {
     background: linear-gradient(20deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #ccfffc /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f41b18 *//*CSS DO CONTAINER*/
.elementor-10 .elementor-element.elementor-element-2f41b18 {
  position: relative;
  width: 100%;
}

/*CSS DA LISTA DE ÍCONES*/
.elementor-10 .elementor-element.elementor-element-2f41b18 .elementor-widget-container {
  overflow: visible !important;
  white-space: nowrap !important;
}

.elementor-10 .elementor-element.elementor-element-2f41b18 .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 24px;
  width: max-content;
  animation: carrossel 60s linear infinite;
}

.elementor-10 .elementor-element.elementor-element-2f41b18 .elementor-inline-item {
  border-radius: 8px;
  border: 1px solid rgba(#ccfffc);
  background: #d1ffe1;
  padding: 8px 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  transition: 0.7s ease all;
}

.elementor-10 .elementor-element.elementor-element-2f41b18 .elementor-inline-item:hover {
  background: #ccfffc;
  transition: 0.7s ease all;
}

@keyframes carrossel {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2fc81 */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b430f59 */.elementor-icon-list-item:not(:last-child):after {
    border-top: 1px solid; /* Borda superior sólida com 1 pixel de espessura */
    border-image: linear-gradient(90deg, #B5FFFC, transparent) 1; /* Gradiente linear na borda, de vermelho para azul */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3939067 */.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #ccfffc /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #ccfffc, #d1ffe1); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button{
    transition: 0.5s all;
}

.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-10 .elementor-element.elementor-element-3939067 .elementor-button:hover::after {
     background: linear-gradient(20deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #ccfffc /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01efcf4 */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72ac78a */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ddec */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5ae1 */.elementor-10 .elementor-element.elementor-element-63b5ae1{
    background-image: linear-gradient(to left, #ccfffc 0%,#d1ffe1 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

deg{
    background-image: linear-gradient(to left, #ccfffc 0%,#d1ffe1 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-772f1b4 */.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button::before {
    content: "";
    border-radius: inherit;
    transition: all .3s;
    background: linear-gradient(45deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
    background-size: 1800%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    animation: btn 5s linear infinite;
}

.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button::after {
    box-shadow: 0 0px 70px -2px #ccfffc /*cor do brilho*/;
    content: "";
    border-radius: inherit;
    transition: 0.5s all;
    background: linear-gradient(to left, #ccfffc, #d1ffe1); /*cor do BG*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: 5s all;
}

.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button:hover{
    scale: 1.05; /*crescimento no hover*/
}

.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button{
    transition: 0.5s all;
}

.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button *{
    z-index: 3!important;
}

@keyframes btn{ /*animação*/
0% {
    background-position: 0%;
}
50% {
    background-position: 50%;
}
100% {
    background-position: 100%;
}
}

.elementor-10 .elementor-element.elementor-element-772f1b4 .elementor-button:hover::after {
     background: linear-gradient(20deg, #ccfffc, transparent, #ccfffc, #ccfffc, transparent, #ccfffc);
  background-size: 1200%;
  transition: 0.5s all;
     box-shadow: 0 0px 100px -2px #ccfffc /*cor do brilho no hover*/;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92075d */.elementor-10 .elementor-element.elementor-element-f92075d {
  z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-f92075d:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 16px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, #B5FFFC, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-983c537 */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bd193 */:root {
--realce-fundo: rgba(188, 255, 224, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #b5fffc;
--gradiente-texto: linear-gradient(90deg, #b5fffc 0%, #bcffe0 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #bcffe0;
}

.caixa-destaque {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque::before,
.caixa-destaque::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque::before {
top: -5px;
left: -5px;
}

.caixa-destaque::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c19521c */.e-n-accordion-item-title{
    border: none !important;
}

.e-n-accordion-item-title{
    border-bottom: 1px solid !important; /*altere a borda aqui*/
    border-image: linear-gradient(270deg, #070707 10%, #B5FFFC 98%)1 !important; /*altere as cores aqui*/
}

.elementor-10 .elementor-element.elementor-element-c19521c .e-n-accordion-item-title{
    display: flex;
    justify-content: space-between;
    padding-right: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ac630 */.elementor-10 .elementor-element.elementor-element-a0ac630::after {
    content:"";
    pointer-events: none;
    width: 350px; /*defina otamanho do círculo*/
    height:350px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 45em;
    left: 0;
    z-index:2;
    transform: translate(-10%, -10%);
    background: #B5FFFC; /*defina a cor do círculo*/
    animation: circulo 20s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-10 .elementor-element.elementor-element-a0ac630{
      overflow: hidden !important;
}

.elementor-10 .elementor-element.elementor-element-a0ac630{
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */