.elementor-3885 .elementor-element.elementor-element-ef18cbe{--display:flex;--min-height:752px;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-ef18cbe.e-con{--align-self: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-3885 .elementor-element.elementor-element-7d5b408.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-7d5b408{text-align:center;}.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-3885 .elementor-element.elementor-element-05e0b67{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-05e0b67.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-05e0b67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-c0ebcaa{text-align:center;}.elementor-3885 .elementor-element.elementor-element-c0ebcaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:300;color:#B9B9B9;}.elementor-3885 .elementor-element.elementor-element-1536023{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-1536023.elementor-element{--align-self:stretch;}.elementor-3885 .elementor-element.elementor-element-d418c7b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-d418c7b.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-c0b3bd3.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-03afb32{z-index:999;}.elementor-3885 .elementor-element.elementor-element-c632374{--display:flex;--min-height:752px;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-c632374.e-con{--align-self:center;}.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-3885 .elementor-element.elementor-element-0d751f1{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-0d751f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3885 .elementor-element.elementor-element-0d751f1 .elementor-image-box-wrapper{text-align:center;}.elementor-3885 .elementor-element.elementor-element-0d751f1 .elementor-image-box-title{margin-bottom:19px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-0d751f1:has(:hover) .elementor-image-box-title,
					 .elementor-3885 .elementor-element.elementor-element-0d751f1:has(:focus) .elementor-image-box-title{color:#FCFCFC;}.elementor-3885 .elementor-element.elementor-element-0d751f1 .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:#838383;}.elementor-3885 .elementor-element.elementor-element-739b332{--e-image-carousel-slides-to-show:5;}.elementor-3885 .elementor-element.elementor-element-739b332.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-2c08f76{z-index:999;}.elementor-3885 .elementor-element.elementor-element-471763a{--display:flex;--min-height:752px;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-471763a.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-ab40c52{--spacer-size:40px;}.elementor-3885 .elementor-element.elementor-element-8511998{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-8511998.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-8511998 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-47f5679.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-47f5679{text-align:center;}.elementor-3885 .elementor-element.elementor-element-47f5679 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#D1D1D1;}.elementor-3885 .elementor-element.elementor-element-dd782b0{--spacer-size:12px;}.elementor-3885 .elementor-element.elementor-element-8cd599e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-1ce8442{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-de5ce7a.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-23d1aba{text-align:center;}.elementor-3885 .elementor-element.elementor-element-23d1aba .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-02373a1{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-ff4b17b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3885 .elementor-element.elementor-element-ff4b17b.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-dbed024{--display:flex;}.elementor-3885 .elementor-element.elementor-element-bd776fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-e63183d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-e73be1a{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-7de2829{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-7de2829.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-7de2829 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:31px;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-9f46c83{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-742a7be{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-742a7be .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-c55ae21{--spacer-size:6px;}.elementor-3885 .elementor-element.elementor-element-7dc12e6{z-index:999;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--display:flex;--min-height:555px;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-dd563ec.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-6da774f{--spacer-size:14px;}.elementor-3885 .elementor-element.elementor-element-9d048cb{--spacer-size:6px;}.elementor-3885 .elementor-element.elementor-element-018d306.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-33223bc{z-index:999;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--display:flex;--min-height:752px;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-5b46baa.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-dd565b6{--spacer-size:14px;}.elementor-3885 .elementor-element.elementor-element-6e33c8c{--spacer-size:38px;}.elementor-3885 .elementor-element.elementor-element-f0e6952{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-f0e6952 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-0be9c77{--e-image-carousel-slides-to-show:7;}.elementor-3885 .elementor-element.elementor-element-fbc39d6{--e-image-carousel-slides-to-show:10;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--display:flex;}.elementor-3885 .elementor-element.elementor-element-60ceab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3885 .elementor-element.elementor-element-50966f9{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-50966f9.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-50966f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-f4cfaf8{--display:flex;}.elementor-3885 .elementor-element.elementor-element-06a0834{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-06a0834.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-d1a2ac8{z-index:999;}body.elementor-page-3885:not(.elementor-motion-effects-element-type-background), body.elementor-page-3885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-3885 .elementor-element.elementor-element-ef18cbe{--width:100%;}.elementor-3885 .elementor-element.elementor-element-c632374{--width:100%;}.elementor-3885 .elementor-element.elementor-element-471763a{--width:100%;}.elementor-3885 .elementor-element.elementor-element-ff4b17b{--width:56%;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--width:100%;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--width:100%;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--content-width:813px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3885 .elementor-element.elementor-element-60ceab2{--content-width:573px;}}@media(max-width:1024px){.elementor-3885 .elementor-element.elementor-element-05e0b67{--container-widget-width:381px;--container-widget-flex-grow:0;width:var( --container-widget-width, 381px );max-width:381px;}.elementor-3885 .elementor-element.elementor-element-d418c7b{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-3885 .elementor-element.elementor-element-0d751f1{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3885 .elementor-element.elementor-element-ef18cbe{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-7d5b408 img{width:51%;}.elementor-3885 .elementor-element.elementor-element-05e0b67{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;text-align:center;}.elementor-3885 .elementor-element.elementor-element-05e0b67.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-05e0b67 .elementor-heading-title{font-size:30px;line-height:0.9em;letter-spacing:-2.2px;}.elementor-3885 .elementor-element.elementor-element-c0ebcaa .elementor-heading-title{font-size:11px;}.elementor-3885 .elementor-element.elementor-element-1536023{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-d418c7b{--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;}.elementor-3885 .elementor-element.elementor-element-c632374{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-0d751f1{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-0d751f1 .elementor-image-box-wrapper{text-align:start;}.elementor-3885 .elementor-element.elementor-element-0d751f1 .elementor-image-box-title{margin-bottom:8px;}.elementor-3885 .elementor-element.elementor-element-739b332{--e-image-carousel-slides-to-show:1;}.elementor-3885 .elementor-element.elementor-element-471763a{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-8511998{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;}.elementor-3885 .elementor-element.elementor-element-8511998 .elementor-heading-title{font-size:31px;line-height:0.9em;letter-spacing:-1.5px;}.elementor-3885 .elementor-element.elementor-element-47f5679 .elementor-heading-title{font-size:12px;}.elementor-3885 .elementor-element.elementor-element-8cd599e{--container-widget-width:394px;--container-widget-flex-grow:0;width:var( --container-widget-width, 394px );max-width:394px;}.elementor-3885 .elementor-element.elementor-element-8cd599e img{width:100%;}.elementor-3885 .elementor-element.elementor-element-23d1aba{text-align:center;}.elementor-3885 .elementor-element.elementor-element-23d1aba .elementor-heading-title{font-size:40px;letter-spacing:-3.9px;}.elementor-3885 .elementor-element.elementor-element-7de2829{--container-widget-width:367px;--container-widget-flex-grow:0;width:var( --container-widget-width, 367px );max-width:367px;}.elementor-3885 .elementor-element.elementor-element-7de2829 .elementor-heading-title{font-size:29px;line-height:1em;letter-spacing:-1.2px;}.elementor-3885 .elementor-element.elementor-element-742a7be{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;text-align:center;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--width:500px;--min-height:581px;}.elementor-3885 .elementor-element.elementor-element-58e79d2{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;text-align:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2 .elementor-heading-title{font-size:27px;line-height:1.1em;letter-spacing:-1.4px;}.elementor-3885 .elementor-element.elementor-element-a945fd3{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-a945fd3.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-f0e6952{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-3885 .elementor-element.elementor-element-f0e6952 .elementor-heading-title{font-size:26px;line-height:0.9em;letter-spacing:-1.1px;}.elementor-3885 .elementor-element.elementor-element-0be9c77{--e-image-carousel-slides-to-show:2;}.elementor-3885 .elementor-element.elementor-element-fbc39d6{--e-image-carousel-slides-to-show:3;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3885 .elementor-element.elementor-element-50966f9{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-3885 .elementor-element.elementor-element-50966f9 .elementor-heading-title{font-size:11px;}.elementor-3885 .elementor-element.elementor-element-06a0834{--container-widget-width:101px;--container-widget-flex-grow:0;width:var( --container-widget-width, 101px );max-width:101px;}}/* Start custom CSS for image, class: .elementor-element-7d5b408 */.elementor-3885 .elementor-element.elementor-element-7d5b408 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 10px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05e0b67 */.cor {
    background: linear-gradient(to right, #ffffff, #343434);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.6);

}
.cor3 {
    background: linear-gradient(to right, #E6E400, #8E8B00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.6);

}
.cor4 {
    background: linear-gradient(to right, #ffffff, #A8A8A8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.0);

}
.negrito {
    font-weight: 800/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03afb32 */.elementor-3885 .elementor-element.elementor-element-03afb32{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef18cbe */.fundo-milion-ai {
    background: linear-gradient(-128deg, #0a0a0f, #4F4F4F, #0a0a0f) !important;
    background-size: 400% 400%;
    animation: gradientMove 8s ease infinite, pulse 8s ease-in-out infinite;
}

/* Animação de movimento do gradiente */
@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* Animação de pulsação (suave) */
@keyframes pulse {
    0% {
        filter: brightness(1);
    }
    50% {
        filter: brightness(1.1); /* brilho mais sutil */
    }
    100% {
        filter: brightness(1);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c08f76 */.elementor-3885 .elementor-element.elementor-element-2c08f76{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c632374 */.fundo4 {
  background-color: #111;
  background-image: 
    linear-gradient(90deg, #333 1px, transparent 1px),
    linear-gradient(#333 1px, transparent 1px);
  background-size: 40px 40px;
  animation: moverFundo 5s linear infinite;
  padding: 40px;
  color: #eee;
  border-radius: 10px;
}

/* Keyframes para animar o fundo */
@keyframes moverFundo {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 40px 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd776fa */.cor2 {
background: linear-gradient(to right, #ffd94d, #FAF792);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbed024 *//* BALÃO PRINCIPAL — LIQUID GLASS */
/* BALÃO PRINCIPAL — FUNDO LIQUID GLASS + BORDA BRANCA */
.meu-balao {
    background: rgba(13,13,13,0.55);
    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);

    border: 1px solid rgba(255,255,255,0.35);
    border-radius: 28px;
    padding: 40px 35px;

    color: #e8e8e8;
    font-family: "Inter", sans-serif;

    position: relative;
    width: 100%;
    box-shadow:
        0 0 40px rgba(203,255,0,0.08),
        inset 0 1px 0 rgba(255,255,255,0.05);

    overflow: visible;
}

/* BALÃO PRINCIPAL — FUNDO LIQUID GLASS + BORDA BRANCA */
.meu-balao {
    background: rgba(13,13,13,0.55);
    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);

    border: 1px solid rgba(255,255,255,0.35);
    border-radius: 28px;
    padding: 40px 35px;

    color: #e8e8e8;
    font-family: "Inter", sans-serif;

    position: relative;
    width: 100%;
    box-shadow:
        0 0 40px rgba(203,255,0,0.08),
        inset 0 1px 0 rgba(255,255,255,0.05);

    overflow: visible;
}


/* SOMBRA / PROFUNDIDADE DO RETÂNGULO */
.elementor-element-36772fe::after {
    content: "";
    position: absolute;
    top: -6px;
    left: calc(40px + 6px);

    width: 138px;
    height: 6px;

    background: rgba(0,0,0,0.25);
    backdrop-filter: blur(4px);

    border-radius: 4px;
    z-index: 2;
}

/* RESPONSIVO */
@media (max-width:520px){
    .meu-balao {
        padding: 28px 20px;
        border-radius: 20px;
    }

    .elementor-element-36772fe::before {
        left: 20px;
        width: 110px;
    }

    .elementor-element-36772fe::after {
        left: 26px;
        width: 98px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dc12e6 */.elementor-3885 .elementor-element.elementor-element-7dc12e6{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33223bc */.elementor-3885 .elementor-element.elementor-element-33223bc{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd563ec */.fundo5 {
  background-color: #111;
  background-image: radial-gradient(#333 1px, transparent 1px);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0be9c77 *//* CONTAINER DO ITEM */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .modulo1 {
  padding: 10px;
}

/* CARD DO MÓDULO */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .elementor-carousel-image,
.elementor-3885 .elementor-element.elementor-element-0be9c77 .swiper-slide img {
  border-radius: 14px;
  background: rgba(15,18,28,0.55);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 12px 30px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.04);

  transition:
    box-shadow .35s cubic-bezier(.22,.61,.36,1),
    border-color .35s ease;
}

/* REMOVE ZOOM DO ELEMENTOR */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .swiper-slide img {
  transform: none !important;
}

/* HOVER — ELEGANTE, SEM SHOW */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .swiper-slide:hover img {
  box-shadow:
    0 20px 45px rgba(0,0,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.06);

  border-color: rgba(255,255,255,0.14);
}

/* SETAS DO CARROSSEL */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .elementor-swiper-button {
  background: rgba(0,0,0,0.4);
  backdrop-filter: blur(10px);
  border-radius: 50%;
  width: 42px;
  height: 42px;

  box-shadow: 0 8px 20px rgba(0,0,0,0.35);
}

.elementor-3885 .elementor-element.elementor-element-0be9c77 .elementor-swiper-button:hover {
  background: rgba(0,0,0,0.6);
}

/* DOTS (PAGINAÇÃO) */
.elementor-3885 .elementor-element.elementor-element-0be9c77 .swiper-pagination-bullet {
  background: rgba(255,255,255,0.25);
  width: 6px;
  height: 6px;
  opacity: 1;
}

.elementor-3885 .elementor-element.elementor-element-0be9c77 .swiper-pagination-bullet-active {
  background: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fbc39d6 *//* CONTAINER DO ITEM */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .modulo2 {
  padding: 10px;
}

/* CARD DO MÓDULO */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .elementor-carousel-image,
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .swiper-slide img {
  border-radius: 14px;
  background: rgba(15,18,28,0.55);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  border: 1px solid rgba(255,255,255,0.08);

  box-shadow:
    0 12px 30px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.04);

  transition:
    box-shadow .35s cubic-bezier(.22,.61,.36,1),
    border-color .35s ease;
}

/* REMOVE ZOOM DO ELEMENTOR */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .swiper-slide img {
  transform: none !important;
}

/* HOVER — ELEGANTE, SEM SHOW */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .swiper-slide:hover img {
  box-shadow:
    0 20px 45px rgba(0,0,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.06);

  border-color: rgba(255,255,255,0.14);
}

/* SETAS DO CARROSSEL */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .elementor-swiper-button {
  background: rgba(0,0,0,0.4);
  backdrop-filter: blur(10px);
  border-radius: 50%;
  width: 42px;
  height: 42px;

  box-shadow: 0 8px 20px rgba(0,0,0,0.35);
}

.elementor-3885 .elementor-element.elementor-element-fbc39d6 .elementor-swiper-button:hover {
  background: rgba(0,0,0,0.6);
}

/* DOTS (PAGINAÇÃO) */
.elementor-3885 .elementor-element.elementor-element-fbc39d6 .swiper-pagination-bullet {
  background: rgba(255,255,255,0.25);
  width: 6px;
  height: 6px;
  opacity: 1;
}

.elementor-3885 .elementor-element.elementor-element-fbc39d6 .swiper-pagination-bullet-active {
  background: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1a2ac8 */.elementor-3885 .elementor-element.elementor-element-d1a2ac8{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */