.elementor-6666 .elementor-element.elementor-element-6b38e3b{--display:flex;--min-height:76px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF54;--border-color:#FFFFFF54;--border-radius:0px 0px 0px 0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-6666 .elementor-element.elementor-element-6b38e3b:not(.elementor-motion-effects-element-type-background), .elementor-6666 .elementor-element.elementor-element-6b38e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13131300;}.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-6666 .elementor-element.elementor-element-f9591ca{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-6666 .elementor-element.elementor-element-f9591ca:hover{--e-transform-scale:1.1;}.elementor-6666 .elementor-element.elementor-element-f9591ca img{width:84%;max-width:78%;}.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-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6666 .elementor-element.elementor-element-672481e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1.2px;word-spacing:0px;}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-text{color:#FFFFFFC7;transition:color 0.3s;}.elementor-6666 .elementor-element.elementor-element-81d4c63{--display:flex;--min-height:53px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1B1B16B;--border-color:#B1B1B16B;--border-radius:50px 50px 50px 50px;}.elementor-6666 .elementor-element.elementor-element-81d4c63:not(.elementor-motion-effects-element-type-background), .elementor-6666 .elementor-element.elementor-element-81d4c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1414142E;}.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-6666 .elementor-element.elementor-element-a1522c8{text-align:center;}.elementor-6666 .elementor-element.elementor-element-a1522c8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:300;color:#D6D6D6;}.elementor-6666 .elementor-element.elementor-element-edeca6f{--display:flex;--min-height:100vh;--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;--align-items:center;}.elementor-6666 .elementor-element.elementor-element-edeca6f:not(.elementor-motion-effects-element-type-background), .elementor-6666 .elementor-element.elementor-element-edeca6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;background-image:url("https://neurovitalidad.site/wp-content/uploads/2025/12/bg-hero2-copia.png");background-position:center center;}.elementor-6666 .elementor-element.elementor-element-7ff8400{width:var( --container-widget-width, 88% );max-width:88%;margin:230px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-6666 .elementor-element.elementor-element-7ff8400 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:54px;font-weight:400;line-height:51px;letter-spacing:0.1px;color:#FFFFFF;}.elementor-6666 .elementor-element.elementor-element-cabc9b8{width:var( --container-widget-width, 86% );max-width:86%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-6666 .elementor-element.elementor-element-cabc9b8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:200;line-height:31px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-6666 .elementor-element.elementor-element-5b052cf{--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;--justify-content:center;--align-items:center;}.elementor-6666 .elementor-element.elementor-element-9096129{--display:flex;--min-height:47px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6666 .elementor-element.elementor-element-65d8e55 img{width:100%;}.elementor-6666 .elementor-element.elementor-element-6e33ef3 img{width:100%;}.elementor-6666 .elementor-element.elementor-element-fea24fe img{width:100%;}.elementor-6666 .elementor-element.elementor-element-4c6b29b img{width:100%;}.elementor-6666 .elementor-element.elementor-element-9976925 img{width:100%;}.elementor-6666 .elementor-element.elementor-element-a4203ee .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;line-height:18px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-6666 .elementor-element.elementor-element-21b6c2c{--display:flex;--min-height:0px;--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;--gap:54px 54px;--row-gap:54px;--column-gap:54px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:85px 85px 85px 85px;}.elementor-6666 .elementor-element.elementor-element-21b6c2c:not(.elementor-motion-effects-element-type-background), .elementor-6666 .elementor-element.elementor-element-21b6c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-6666 .elementor-element.elementor-element-93b2a7d{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-6666 .elementor-element.elementor-element-93b2a7d.elementor-element{--align-self:center;}.elementor-6666 .elementor-element.elementor-element-93b2a7d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0.7px;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-6666 .elementor-element.elementor-element-1eb07a2 .elementor-button{background-color:#444444;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:21px;letter-spacing:1.3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:49px 49px 49px 49px;padding:17px 40px 17px 40px;}.elementor-6666 .elementor-element.elementor-element-1eb07a2{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-6666 .elementor-element.elementor-element-1eb07a2.elementor-element{--align-self:center;}.elementor-6666 .elementor-element.elementor-element-e2dce1e{--display:flex;--min-height:96vh;--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-6666 .elementor-element.elementor-element-e2dce1e:not(.elementor-motion-effects-element-type-background), .elementor-6666 .elementor-element.elementor-element-e2dce1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://neurovitalidad.site/wp-content/uploads/2025/12/bg-hero2.png");}.elementor-6666 .elementor-element.elementor-element-8ff5905.elementor-element{--align-self:center;}.elementor-6666 .elementor-element.elementor-element-09b1e3e{--display:flex;--min-height:270px;--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-6666 .elementor-element.elementor-element-27d7e9c{--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;}@media(min-width:768px){.elementor-6666 .elementor-element.elementor-element-81d4c63{--width:29%;}.elementor-6666 .elementor-element.elementor-element-5b052cf{--width:36%;}.elementor-6666 .elementor-element.elementor-element-9096129{--width:30%;}.elementor-6666 .elementor-element.elementor-element-21b6c2c{--width:38%;}}@media(min-width:2400px){.elementor-6666 .elementor-element.elementor-element-6b38e3b{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6666 .elementor-element.elementor-element-672481e .elementor-icon-list-item > a{font-size:16px;letter-spacing:-0.1px;word-spacing:0px;}}@media(max-width:1024px){.elementor-6666 .elementor-element.elementor-element-f9591ca img{width:100%;}}@media(max-width:767px){.elementor-6666 .elementor-element.elementor-element-6b38e3b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6666 .elementor-element.elementor-element-f9591ca{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-6666 .elementor-element.elementor-element-f9591ca img{width:100%;}.elementor-6666 .elementor-element.elementor-element-81d4c63{--width:100px;--min-height:0px;}.elementor-6666 .elementor-element.elementor-element-7ff8400{margin:190px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6666 .elementor-element.elementor-element-7ff8400.elementor-element{--align-self:center;}.elementor-6666 .elementor-element.elementor-element-7ff8400 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-6666 .elementor-element.elementor-element-cabc9b8 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-6666 .elementor-element.elementor-element-5b052cf{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-6666 .elementor-element.elementor-element-5b052cf.e-con{--align-self:center;}.elementor-6666 .elementor-element.elementor-element-9096129{--width:80px;--min-height:0px;--flex-wrap:nowrap;}.elementor-6666 .elementor-element.elementor-element-65d8e55 img{width:100%;}.elementor-6666 .elementor-element.elementor-element-a4203ee .elementor-heading-title{font-size:11px;}.elementor-6666 .elementor-element.elementor-element-21b6c2c{--width:300px;--min-height:130px;}}/* Start custom CSS for container, class: .elementor-element-81d4c63 */.glowbox {
    position: relative;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 40px;
    overflow: hidden;
}

/* LINHA DE LUZ MAIS CLARA */
.glowbox::after {
    content: "";
    position: absolute;
    top: 0;
    left: -90%;
    width: 90%;
    height: 100%;

    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(255,255,255,0.06) 25%,
        rgba(255,255,255,0.18) 50%,
        rgba(255,255,255,0.06) 75%,
        transparent 100%
    );

    filter: blur(32px);
    animation: scanLight 3.8s linear infinite;
    pointer-events: none;
}

/* Movimento */
@keyframes scanLight {
    0% {
        transform: translateX(-130%);
    }
    100% {
        transform: translateX(230%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b38e3b */.menux {
    mask: linear-gradient(to right, transparent 1%, black 15%, black 85%, transparent 99%);
    -webkit-mask: linear-gradient(to right, transparent 1%, black 15%, black 85%, transparent 99%);
    display: inline-block;
    transition: 1s !important;
    width: 700px !important;
    white-space: nowrap !important;
    height: fit-content;
}
.menux .elementor-widget-container{
    overflow: visible !important;
    white-space: nowrap;
}
.menux .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: visible !important;
}

.menuativox {
    transition: 1s !important;
    width: 0px !important;
}

.menux2 {
    width: 1000px !important;
    transition: 1s !important;
    left: 50% !important;
    top: 8% !important;
    position: absolute;
    z-index: 9999999999;
    transform: translate(-50%,-50%);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    border-radius: 20px;
    padding: 5px 10px;

    /* FUNDO ESBRANQUIÇADO LEVE — 3% */
    background: rgba(255, 255, 255, 0.03) !important;
}

.menux2ativo {
    width: 700px !important;
    transition: 1s !important;
}

.menux2 .elementor-inline-item:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    height: 2px;
    border-radius: 100px;
    transform: translate(-50%, -50%) scalex(0);
    background: #B5B5B5;
    transition: 1s;
    transform-origin: left;
}
.menux2 .elementor-inline-item:hover:before{
    transform: translate(-50%, -50%) scalex(1);
}

@media(max-width: 1024px){
    .menux{
        display:none;
    }

    .menux2 {
        width: 300px !important;
        left: 50% !important;
        top: 8% !important;
        position: absolute;
        transform: translate(-50%,-50%);

        /* 3% ESBRANQUIÇADO NO MOBILE TAMBÉM */
        background: rgba(255, 255, 255, 0.03) !important;
    }

    .menux2ativo {
        width: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff8400 */.radialtxt {
    background: radial-gradient(
        circle at center,
        #ffffff 0%,
        #e5e5e5 40%,
        #bdbdbd 70%,
        #8a8a8a 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9096129 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-6666 .elementor-element.elementor-element-9096129 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-6666 .elementor-element.elementor-element-9096129:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eb07a2 */.elementor-button{
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-image: linear-gradient(45deg,#578288,#2d5256,#578288,#2d5256);  /*defina a cor do BG aqui*/
    background-size: 400% 200%;
    transition: all .8s;
    }

@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b6c2c */.elementor-6666 .elementor-element.elementor-element-21b6c2c {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edeca6f *//* container base */
.elementor-6666 .elementor-element.elementor-element-edeca6f {
    position: relative;
    overflow: hidden;
}

/* camada de blackout SUAVE */
.elementor-6666 .elementor-element.elementor-element-edeca6f::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: #000;
    animation: blackout-soft 6s ease-in-out infinite;
    pointer-events: none;
}

/* imagem original */
.elementor-6666 .elementor-element.elementor-element-edeca6f::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: inherit;
    background-size: inherit;
    background-position: inherit;
    background-repeat: inherit;
}

/* conteúdo acima de tudo */
.elementor-6666 .elementor-element.elementor-element-edeca6f > * {
    position: relative;
    z-index: 3;
}

/* animação de apagada leve */
@keyframes blackout-soft {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.35;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dce1e *//* container base */
.elementor-6666 .elementor-element.elementor-element-e2dce1e {
    position: relative;
    overflow: hidden;
}

/* camada de blackout SUAVE */
.elementor-6666 .elementor-element.elementor-element-e2dce1e::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: #000;
    animation: blackout-soft 6s ease-in-out infinite;
    pointer-events: none;
}

/* imagem original */
.elementor-6666 .elementor-element.elementor-element-e2dce1e::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: inherit;
    background-size: inherit;
    background-position: inherit;
    background-repeat: inherit;
}

/* conteúdo acima de tudo */
.elementor-6666 .elementor-element.elementor-element-e2dce1e > * {
    position: relative;
    z-index: 3;
}

/* animação de apagada leve */
@keyframes blackout-soft {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.35;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a33ed5d */.elementor-6666 .elementor-element.elementor-element-a33ed5d{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}


.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b1e3e */.elementor-6666 .elementor-element.elementor-element-09b1e3e{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75065a1 */.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle, #fff 10%, transparent 10%); /*mude a cor do point no hexadecimal*/
  background-size: 20px 20px;
      z-index: 9999999 !important;
}

.elementor-6666 .elementor-element.elementor-element-75065a1{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vw;
    opacity: 0.05; /*opacidade*/
    z-index: 9999999 !important;
}

.elementor-widget-html{
    background: transparent !important
}/* End custom CSS */