.elementor-112 .elementor-element.elementor-element-4385898{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:02vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4385898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-1c79d4f{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-1c79d4f.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-54d2feb{--display:flex;--min-height:15vh;--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:center;--overlay-opacity:0.5;--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-112 .elementor-element.elementor-element-54d2feb::before, .elementor-112 .elementor-element.elementor-element-54d2feb > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-54d2feb > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-54d2feb > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-54d2feb > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-54d2feb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-c596830{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-c596830.e-con{--flex-grow:0;--flex-shrink:0;}.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-112 .elementor-element.elementor-element-80edc2a{--display:flex;}.elementor-112 .elementor-element.elementor-element-80edc2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-a7ab1b7{--display:flex;}.elementor-112 .elementor-element.elementor-element-e2f33f9{--display:flex;}.elementor-112 .elementor-element.elementor-element-461bfc1{--display:flex;}.elementor-112 .elementor-element.elementor-element-91fd008{--display:flex;}.elementor-112 .elementor-element.elementor-element-b48f75b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-divider-content:"";--n-menu-divider-style:dotted;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-112 .elementor-element.elementor-element-1951fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-3ab954b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-112 .elementor-element.elementor-element-3ab954b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-adee913{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-adee913.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-61e8402{--display:flex;}.elementor-112 .elementor-element.elementor-element-61e8402.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-41fcd76{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-41fcd76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-596d81b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-770c786{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-770c786 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-ee65ab6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-ee65ab6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-66916a9{padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-66916a9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-eb8d3ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-eb8d3ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f6cd246{--display:flex;}.elementor-112 .elementor-element.elementor-element-f6cd246.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-22a0022{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-22a0022.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-fb627a7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-f9a7d3b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-f9a7d3b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-d05eac6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-d05eac6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-02a0146{padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-02a0146 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-368eb76{padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-368eb76 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-2597576{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-2597576.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5ac3279{--display:flex;}.elementor-112 .elementor-element.elementor-element-5ac3279.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7f899dc{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-7f899dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-1696536 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-c1a2d56{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-c1a2d56 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-d0ba71c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-d0ba71c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-4bc8328{padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-4bc8328 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-0fa8a5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-0fa8a5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7de2a85{--display:flex;}.elementor-112 .elementor-element.elementor-element-7de2a85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-64bac56{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-64bac56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5b90333 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-8ad796e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-8ad796e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-c25c14a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-c25c14a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-08b9db5{padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-08b9db5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-a0839f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-a0839f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ddbaa3a{--display:flex;}.elementor-112 .elementor-element.elementor-element-ddbaa3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-990d8af{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-990d8af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e1f9cd8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-d40f211{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-d40f211 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-f38eb20{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-f38eb20 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-405e497{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-112 .elementor-element.elementor-element-405e497.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-0725419{--display:flex;}.elementor-112 .elementor-element.elementor-element-0725419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-55a8e7b{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-112 .elementor-element.elementor-element-55a8e7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-76c1e0b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#5D5D5D;}.elementor-112 .elementor-element.elementor-element-d2313a5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-d2313a5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-112 .elementor-element.elementor-element-436899d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-112 .elementor-element.elementor-element-436899d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:200;letter-spacing:1.5px;color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-4385898{--width:100%;}.elementor-112 .elementor-element.elementor-element-1c79d4f{--width:90vw;}.elementor-112 .elementor-element.elementor-element-54d2feb{--width:100%;}.elementor-112 .elementor-element.elementor-element-c596830{--width:5vw;}.elementor-112 .elementor-element.elementor-element-80edc2a{--width:82vw;}.elementor-112 .elementor-element.elementor-element-1951fcd{--width:90vw;}.elementor-112 .elementor-element.elementor-element-adee913{--width:60vw;}.elementor-112 .elementor-element.elementor-element-61e8402{--width:30%;}.elementor-112 .elementor-element.elementor-element-41fcd76{--width:100%;}.elementor-112 .elementor-element.elementor-element-eb8d3ae{--width:60vw;}.elementor-112 .elementor-element.elementor-element-f6cd246{--width:30%;}.elementor-112 .elementor-element.elementor-element-22a0022{--width:100%;}.elementor-112 .elementor-element.elementor-element-2597576{--width:60vw;}.elementor-112 .elementor-element.elementor-element-5ac3279{--width:30%;}.elementor-112 .elementor-element.elementor-element-7f899dc{--width:100%;}.elementor-112 .elementor-element.elementor-element-0fa8a5f{--width:60vw;}.elementor-112 .elementor-element.elementor-element-7de2a85{--width:30%;}.elementor-112 .elementor-element.elementor-element-64bac56{--width:100%;}.elementor-112 .elementor-element.elementor-element-a0839f7{--width:60vw;}.elementor-112 .elementor-element.elementor-element-ddbaa3a{--width:30%;}.elementor-112 .elementor-element.elementor-element-990d8af{--width:100%;}.elementor-112 .elementor-element.elementor-element-405e497{--width:60vw;}.elementor-112 .elementor-element.elementor-element-0725419{--width:30%;}.elementor-112 .elementor-element.elementor-element-55a8e7b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-54d2feb *//* 1. O Contêiner Principal */
.imagem-bolhaa {
    position: relative;
    border-radius: 100px; /* Formato de pílula perfeito */
    background: transparent !important; /* Evita que o Elementor coloque fundo opaco */
    
    /* A chapa física: borda de corte e luz de volume interno corrigida */
    border: 1px solid rgba(255, 255, 255, 0.25);
    box-shadow: 
        0 25px 50px -12px rgba(0, 0, 0, 0.2),         /* Sombra externa */
        inset 0 10px 10px rgba(255, 255, 255, 0.9),  /* Brilho nítido na quina superior (volume 3D) */
        inset 5px 0 10px rgba(255, 255, 255, 0.6),   /* Luz suave na lateral esquerda */
        inset 0 -5px 10px rgba(255, 255, 255, 0.3),  /* Reflexo rebatendo na base inferior */
        inset 0 0 5px rgba(255, 255, 255, 0.1);     /* Saturação sutil do branco no centro */
    z-index: 1;
}

/* 2. CAMADA DAS BORDAS (O Prisma) */
.imagem-bolhaa::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    
    /* Chama o SVG e aplica o desfoque refrativo inicial */
    backdrop-filter: url(#glassPrism) blur(12px);
    -webkit-backdrop-filter: url(#glassPrism) blur(12px);
    
    /* MÁSCARA INTELIGENTE: Visível apenas nas pontas (de 0% a 15% e de 85% a 100%) */
    -webkit-mask-image: linear-gradient(to right, black 0%, transparent 15%, transparent 85%, black 100%);
    mask-image: linear-gradient(to right, black 0%, transparent 15%, transparent 85%, black 100%);
    z-index: -2;
}

/* 3. CAMADA DO CENTRO (Foco Perfeito) */
.imagem-bolhaa::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: rgba(255, 255, 255, 0.03); /* Leve base de resina */
    
    /* Desfoque completamente limpo e saturado, Verde intacto */
    backdrop-filter: blur(12px) saturate(120%);
    -webkit-backdrop-filter: blur(12px) saturate(120%);
    
    /* MÁSCARA INVERSA: Sólida no meio, apaga nas pontas para revelar o prisma da camada `::before` */
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
    mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
    z-index: -1;
}

/* 4. Garante a hierarquia dos textos/logo do Elementor */
.imagem-bolhaa > * {
    position: relative;
    z-index: 10; /*links clicáveis acima do vidro*/
}/* End custom CSS */