.elementor-1829 .elementor-element.elementor-element-64db1e7d{--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-1829 .elementor-element.elementor-element-64db1e7d:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-64db1e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1829 .elementor-element.elementor-element-694a5c07{--display:flex;}.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-1829 .elementor-element.elementor-element-6b95b860{--display:flex;}.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-1829 .elementor-element.elementor-element-665cc874{text-align:center;}.elementor-1829 .elementor-element.elementor-element-665cc874 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FDFDFD;}.elementor-1829 .elementor-element.elementor-element-36241cff{text-align:center;}.elementor-1829 .elementor-element.elementor-element-36241cff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:100;color:#FDFDFD;}.elementor-1829 .elementor-element.elementor-element-3cd5ca7b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-3cd5ca7b:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-3cd5ca7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mislibrosdigitales.com/wp-content/uploads/2025/09/aspex-01-5.png");background-repeat:no-repeat;background-size:contain;}.elementor-1829 .elementor-element.elementor-element-1e1996d{--spacer-size:154px;}.elementor-1829 .elementor-element.elementor-element-1526fd91{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-1526fd91 img{width:100%;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #009CFD;}.elementor-1829 .elementor-element.elementor-element-47834e3b{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-47834e3b img{width:100%;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #009CFD;}.elementor-1829 .elementor-element.elementor-element-2c211f5e{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-2c211f5e img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #009CFD;}.elementor-1829 .elementor-element.elementor-element-7946de76{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #009CFD;}.elementor-1829 .elementor-element.elementor-element-3260580d{--display:flex;--min-height:758px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1829 .elementor-element.elementor-element-3260580d:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-3260580d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mislibrosdigitales.com/wp-content/uploads/2025/09/BG-BIOGF-scaled-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1829 .elementor-element.elementor-element-69d352bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.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-1829 .elementor-element.elementor-element-5caba396 .elementor-button{background-color:#61CE7000;font-family:"Helvetica Now Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-1829 .elementor-element.elementor-element-5caba396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-1829 .elementor-element.elementor-element-5caba396 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1829 .elementor-element.elementor-element-5caba396 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1829 .elementor-element.elementor-element-7702828a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-7702828a:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-7702828a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;background-image:url("https://mislibrosdigitales.com/wp-content/uploads/2025/09/BG-BIO.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1829 .elementor-element.elementor-element-583de980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;}.elementor-1829 .elementor-element.elementor-element-583de980.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1829 .elementor-element.elementor-element-583de980.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1829 .elementor-element.elementor-element-583de980.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-title{font-family:"General Sans", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-1829 .elementor-element.elementor-element-1b40a61c{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-4ee91b79{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-4ee91b79 img{border-radius:20px 20px 20px 20px;}.elementor-1829 .elementor-element.elementor-element-3973186c{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-476ce503{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-4b4bb4ea{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-1829 .elementor-element.elementor-element-3a175608{--display:flex;--min-height:104px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-3a175608:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-3a175608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mislibrosdigitales.com/wp-content/uploads/2025/09/group_442.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1829 .elementor-element.elementor-element-647b6eb1 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;color:#D6C071;}.elementor-1829 .elementor-element.elementor-element-46127587 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;color:#D6C071;}.elementor-1829 .elementor-element.elementor-element-7f9c0ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1829 .elementor-element.elementor-element-7f9c0ef5:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1829 .elementor-element.elementor-element-7f9c0ef5::before, .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .elementor-background-video-container::before, .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .elementor-background-slideshow::before, .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1829 .elementor-element.elementor-element-7f9c0ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1829 .elementor-element.elementor-element-3c099e0b{--display:flex;--overlay-opacity:0.5;}.elementor-1829 .elementor-element.elementor-element-3c099e0b::before, .elementor-1829 .elementor-element.elementor-element-3c099e0b > .elementor-background-video-container::before, .elementor-1829 .elementor-element.elementor-element-3c099e0b > .e-con-inner > .elementor-background-video-container::before, .elementor-1829 .elementor-element.elementor-element-3c099e0b > .elementor-background-slideshow::before, .elementor-1829 .elementor-element.elementor-element-3c099e0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1829 .elementor-element.elementor-element-3c099e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1829 .elementor-element.elementor-element-49b45bee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-49b45bee:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-49b45bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1829 .elementor-element.elementor-element-1e837fb4{--display:flex;}.elementor-1829 .elementor-element.elementor-element-1865d013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-5978ee2d{--display:flex;}.elementor-1829 .elementor-element.elementor-element-4a1a5663{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 0px #1FF000 inset;}.elementor-1829 .elementor-element.elementor-element-4a1a5663 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #00FF01;}.elementor-1829 .elementor-element.elementor-element-1c5b5ac7{--spacer-size:4px;}.elementor-1829 .elementor-element.elementor-element-666c27fc{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1829 .elementor-element.elementor-element-666c27fc img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #00FF01;}.elementor-1829 .elementor-element.elementor-element-4300c515{--spacer-size:4px;}.elementor-1829 .elementor-element.elementor-element-855c3e2{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1829 .elementor-element.elementor-element-855c3e2 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #00FF01;}.elementor-1829 .elementor-element.elementor-element-4c3f9ef8{--spacer-size:2px;}.elementor-1829 .elementor-element.elementor-element-61f7102{width:var( --container-widget-width, 754px );max-width:754px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:754px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1829 .elementor-element.elementor-element-61f7102 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #00FF01;}.elementor-1829 .elementor-element.elementor-element-18b14d64{--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-1829 .elementor-element.elementor-element-18b14d64:not(.elementor-motion-effects-element-type-background), .elementor-1829 .elementor-element.elementor-element-18b14d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1829 .elementor-element.elementor-element-26157232{--display:flex;}.elementor-1829 .elementor-element.elementor-element-49550def{--display:flex;}.elementor-1829 .elementor-element.elementor-element-5c6efa41{text-align:center;}.elementor-1829 .elementor-element.elementor-element-5c6efa41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FDFDFD;}.elementor-1829 .elementor-element.elementor-element-4168a721{text-align:center;}.elementor-1829 .elementor-element.elementor-element-4168a721 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:100;color:#FDFDFD;}body.elementor-page-1829:not(.elementor-motion-effects-element-type-background), body.elementor-page-1829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}:root{--page-title-display:none;}body.elementor-page-1829{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1829 .elementor-element.elementor-element-3260580d{--content-width:1084px;}.elementor-1829 .elementor-element.elementor-element-69d352bf{--content-width:1084px;}.elementor-1829 .elementor-element.elementor-element-3a175608{--content-width:1084px;}.elementor-1829 .elementor-element.elementor-element-49b45bee{--content-width:847px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1829 .elementor-element.elementor-element-69d352bf{--content-width:720px;}}@media(max-width:1024px){.elementor-1829 .elementor-element.elementor-element-3260580d{--min-height:400px;}}@media(max-width:767px){.elementor-1829 .elementor-element.elementor-element-6b95b860{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1829 .elementor-element.elementor-element-665cc874{text-align:center;}.elementor-1829 .elementor-element.elementor-element-3cd5ca7b{--content-width:360px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-3260580d{--min-height:224px;}.elementor-1829 .elementor-element.elementor-element-69d352bf{--content-width:360px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-5caba396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1829 .elementor-element.elementor-element-5caba396 .elementor-button{font-size:16px;}.elementor-1829 .elementor-element.elementor-element-7702828a{--content-width:360px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-583de980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-img{margin-bottom:0px;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1829 .elementor-element.elementor-element-583de980 .elementor-image-box-title{font-size:24px;}.elementor-1829 .elementor-element.elementor-element-3a175608{--min-height:120px;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-3c099e0b{--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:-5vw;--padding-bottom:-5vw;--padding-left:-5vw;--padding-right:-5vw;}.elementor-1829 .elementor-element.elementor-element-49b45bee{--padding-top:-5px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1829 .elementor-element.elementor-element-1c5b5ac7{--spacer-size:2px;}.elementor-1829 .elementor-element.elementor-element-666c27fc img{border-radius:10px 10px 10px 10px;}.elementor-1829 .elementor-element.elementor-element-4300c515{--spacer-size:2px;}.elementor-1829 .elementor-element.elementor-element-855c3e2 img{border-radius:10px 10px 10px 10px;}.elementor-1829 .elementor-element.elementor-element-61f7102 img{border-radius:10px 10px 10px 10px;}.elementor-1829 .elementor-element.elementor-element-49550def{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1829 .elementor-element.elementor-element-5c6efa41{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-5caba396 */.elementor-1829 .elementor-element.elementor-element-5caba396{
    opacity: 0.5;
mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5978ee2d *//* ---------- BORDA NEON + FUNDO 100 % TRANSPARENTE ---------- */
.elementor-1829 .elementor-element.elementor-element-5978ee2d {
  /* ajustes rápidos */
  --border-width: 2px;
  --radius: 5px;
  --speed: 3s;

  position: relative;
  padding: 24px;
  border-radius: var(--radius);
  overflow: hidden;
  isolation: isolate;

  /* 🟢 FUNDO TRANSPARENTE COM BLUR */
  background: transparent;          /* sem cor / sem gradiente */
  backdrop-filter: blur(12px);      /* desfoca o que está atrás */
  -webkit-backdrop-filter: blur(12px);

  /* contorno interno opcional (transparente aqui) */
  border: 1px solid transparent;

  color: #ffffff;                   /* texto branco (ajuste se necessário) */
}

/* fita neon giratória */
.elementor-1829 .elementor-element.elementor-element-5978ee2d::before {
  content: "";
  position: absolute;
  inset: 0;
  border: var(--border-width) solid transparent;
  border-radius: inherit;
  padding: var(--border-width);

  background: conic-gradient(
    from var(--angle),
    transparent 75deg,
    #4AF105 75deg 105deg,
    transparent 105deg 360deg
  );

  -webkit-mask:
      linear-gradient(#000 0 0) content-box,
      linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  animation: spin var(--speed) linear infinite;
  filter:
    drop-shadow(0 0 4px #4AF105)
    drop-shadow(0 0 8px #4AF105)
    drop-shadow(0 0 12px #4AF105);
}

/* pausa a animação no hover (opcional) */
.elementor-1829 .elementor-element.elementor-element-5978ee2d:hover::before { animation-play-state: paused; }

/* animação da propriedade customizada */
@property --angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0turn;
}
@keyframes spin { to { --angle: 1turn; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e837fb4 *//* ---------- BORDA NEON + FUNDO 100 % TRANSPARENTE ---------- */
.elementor-1829 .elementor-element.elementor-element-1e837fb4 {
  /* ajustes rápidos */
  --border-width: 2px;
  --radius: 5px;
  --speed: 3s;

  position: relative;
  padding: 24px;
  border-radius: var(--radius);
  overflow: hidden;
  isolation: isolate;

  /* 🟢 FUNDO TRANSPARENTE COM BLUR */
  background: transparent;          /* sem cor / sem gradiente */
  backdrop-filter: blur(12px);      /* desfoca o que está atrás */
  -webkit-backdrop-filter: blur(12px);

  /* contorno interno opcional (transparente aqui) */
  border: 1px solid transparent;

  color: #ffffff;                   /* texto branco (ajuste se necessário) */
}

/* fita neon giratória */
.elementor-1829 .elementor-element.elementor-element-1e837fb4::before {
  content: "";
  position: absolute;
  inset: 0;
  border: var(--border-width) solid transparent;
  border-radius: inherit;
  padding: var(--border-width);

  background: conic-gradient(
    from var(--angle),
    transparent 75deg,
    #4AF105 75deg 105deg,
    transparent 105deg 360deg
  );

  -webkit-mask:
      linear-gradient(#000 0 0) content-box,
      linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  animation: spin var(--speed) linear infinite;
  filter:
    drop-shadow(0 0 4px #4AF105)
    drop-shadow(0 0 8px #4AF105)
    drop-shadow(0 0 12px #4AF105);
}

/* pausa a animação no hover (opcional) */
.elementor-1829 .elementor-element.elementor-element-1e837fb4:hover::before { animation-play-state: paused; }

/* animação da propriedade customizada */
@property --angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0turn;
}
@keyframes spin { to { --angle: 1turn; } }/* End custom CSS */
/* Start custom CSS *//* === Scrollbar NEON vermelho puro ======================================= */

/* Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #4AF105 #111;          /* thumb | track */
}

/* WebKit (Chrome, Edge, Safari, Android, iOS) */
html::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

html::-webkit-scrollbar-track {
  background: #111;
  border-radius: 8px;
}

html::-webkit-scrollbar-thumb {
  background: #ff0000;                   /* vermelho 100 % */
  border-radius: 8px;
  box-shadow:
    0 0 6px   #ff0000,
    0 0 12px  #ff0000,
    0 0 24px  #ff0000,
    0 0 48px  #ff0000;
  animation: neonPulse 1.8s ease-in-out infinite alternate;
}

html::-webkit-scrollbar-thumb:hover {
  background: #ff3333;                   /* vermelho levemente mais claro */
  box-shadow:
    0 0 8px   #ff3333,
    0 0 16px  #ff3333,
    0 0 32px  #ff3333,
    0 0 64px  #ff3333;
}

@keyframes neonPulse {
  0%   { box-shadow: 0 0 4px #ff0000, 0 0 8px #ff0000, 0 0 20px #ff0000, 0 0 40px #ff0000; }
  100% { box-shadow: 0 0 8px #ff0000, 0 0 16px #ff0000, 0 0 32px #ff0000, 0 0 64px #ff0000; }
}

body {
  -webkit-overflow-scrolling: touch;
}/* End custom CSS */