.elementor-8084 .elementor-element.elementor-element-7ca500e{--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-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-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-8084 .elementor-element.elementor-element-e05fa07{text-align:center;}.elementor-8084 .elementor-element.elementor-element-e05fa07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:78px;font-weight:600;color:#FFFFFF;}.elementor-8084 .elementor-element.elementor-element-b2b64a0{--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-8084 .elementor-element.elementor-element-60ab164{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-8084 .elementor-element.elementor-element-94481a6 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-8084 .elementor-element.elementor-element-94481a6{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-8084 .elementor-element.elementor-element-086b133{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8084 .elementor-element.elementor-element-58af51f{text-align:center;}.elementor-8084 .elementor-element.elementor-element-58af51f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-8084 .elementor-element.elementor-element-0e5538b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-8084 .elementor-element.elementor-element-b0b0ca5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8084 .elementor-element.elementor-element-31a8bfb{text-align:center;}.elementor-8084 .elementor-element.elementor-element-31a8bfb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:78px;font-weight:600;color:#FFFFFF;}.elementor-8084 .elementor-element.elementor-element-8268169 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-8084 .elementor-element.elementor-element-027ee6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8084 .elementor-element.elementor-element-660dc77 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-8084 .elementor-element.elementor-element-660dc77{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-8084 .elementor-element.elementor-element-ed6356e{--display:flex;}body.elementor-page-8084:not(.elementor-motion-effects-element-type-background), body.elementor-page-8084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://fantasmadaroleta.online/wp-content/uploads/2025/02/BG-Desk-Fantasma-da-Roleta-Bio.jpg");background-position:top center;background-repeat:repeat;background-size:cover;}@media(max-width:767px){.elementor-8084 .elementor-element.elementor-element-7ca500e{--content-width:500px;--min-height:12px;}.elementor-8084 .elementor-element.elementor-element-3bd595a{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-8084 .elementor-element.elementor-element-3bd595a > .elementor-widget-container{margin:-7px -7px -7px -7px;padding:0px 0px 0px 0px;}.elementor-8084 .elementor-element.elementor-element-3bd595a.elementor-element{--align-self:center;}.elementor-8084 .elementor-element.elementor-element-e05fa07{text-align:center;}.elementor-8084 .elementor-element.elementor-element-e05fa07 .elementor-heading-title{font-size:28px;}.elementor-8084 .elementor-element.elementor-element-618e12d{width:100%;max-width:100%;}.elementor-8084 .elementor-element.elementor-element-618e12d > .elementor-widget-container{margin:-13px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-8084 .elementor-element.elementor-element-618e12d.elementor-element{--align-self:center;}.elementor-8084 .elementor-element.elementor-element-b2b64a0{--min-height:586px;}.elementor-8084 .elementor-element.elementor-element-60ab164{--min-height:184px;--justify-content: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-8084 .elementor-element.elementor-element-94481a6{--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;}.elementor-8084 .elementor-element.elementor-element-94481a6.elementor-element{--align-self:center;}.elementor-8084 .elementor-element.elementor-element-94481a6 .elementor-button{font-size:21px;}.elementor-8084 .elementor-element.elementor-element-086b133{--min-height:184px;--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-8084 .elementor-element.elementor-element-58af51f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 0px 0px;}.elementor-8084 .elementor-element.elementor-element-58af51f{text-align:center;}.elementor-8084 .elementor-element.elementor-element-58af51f .elementor-heading-title{font-size:28px;}.elementor-8084 .elementor-element.elementor-element-0e5538b{--e-image-carousel-slides-to-show:2;}.elementor-8084 .elementor-element.elementor-element-b0b0ca5{--min-height:184px;--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-8084 .elementor-element.elementor-element-31a8bfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 0px 0px;}.elementor-8084 .elementor-element.elementor-element-31a8bfb{text-align:center;}.elementor-8084 .elementor-element.elementor-element-31a8bfb .elementor-heading-title{font-size:28px;}.elementor-8084 .elementor-element.elementor-element-8268169{--e-image-carousel-slides-to-show:2;}.elementor-8084 .elementor-element.elementor-element-027ee6b{--min-height:184px;--justify-content: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-8084 .elementor-element.elementor-element-660dc77{--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;}.elementor-8084 .elementor-element.elementor-element-660dc77.elementor-element{--align-self:center;}.elementor-8084 .elementor-element.elementor-element-660dc77 .elementor-button{font-size:21px;}body.elementor-page-8084:not(.elementor-motion-effects-element-type-background), body.elementor-page-8084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fantasmadaroleta.online/wp-content/uploads/2025/02/BG-Desk-Fantasma-da-Roleta-Bio.jpg");}}/* Start custom CSS for html, class: .elementor-element-618e12d */.pcl-viewers {
  display: flex;
  color: #ffffff; /*mude a cor do número aqui*/
  font-size: 1.5em;
  justify-content: center;
  align-items: center
}

.olho{
    stroke: #ffffff80; /*mude a cor do ícone de olho aqui*/
}

.pupila{
    stroke: white; /*mude a cor do ícone de olho aqui*/
}

.texto {
    color: #ffffff90; /*mude a cor do texto aqui*/
    margin-left: 5px;
}

.usuarios {
    padding-right: 10px;
    margin-left: 10px;
}

.elementor-8084 .elementor-element.elementor-element-618e12d svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94481a6 */.elementor-8084 .elementor-element.elementor-element-94481a6 {
    position: relative;
    padding: 18px 42px;
    border-radius: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #ffffff;

    background: linear-gradient(135deg, #00ff99, #00cc66, #00994d);
    border: 2px solid transparent;

    box-shadow:
        0 0 18px rgba(0, 255, 140, 0.45),
        0 0 40px rgba(0, 200, 100, 0.35);

    animation: greenPulse 6s ease-in-out infinite;
    overflow: hidden;
}

/* 🔥 NEON GIRANDO NAS BORDAS (SEM BUG) */
.elementor-8084 .elementor-element.elementor-element-94481a6::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;

    background:
        linear-gradient(90deg,
            transparent,
            #00ff99,
            #00ffcc,
            #00ff99,
            transparent
        );

    background-size: 300% 300%;
    animation: neonRun 3s linear infinite;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

/* ✨ GLOW EXTERNO */
.elementor-8084 .elementor-element.elementor-element-94481a6::after {
    content: "";
    position: absolute;
    inset: -8px;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(0, 255, 160, 0.35),
        transparent 70%
    );

    filter: blur(16px);
    z-index: -1;
    animation: glowPulse 4.5s ease-in-out infinite;
}

/* 🟢 PULSE */
@keyframes greenPulse {
    0%, 100% {
        box-shadow:
            0 0 14px rgba(0, 255, 140, 0.4),
            0 0 30px rgba(0, 200, 100, 0.3);
    }
    50% {
        box-shadow:
            0 0 28px rgba(0, 255, 180, 0.85),
            0 0 70px rgba(0, 220, 140, 0.65);
    }
}

/* 🔄 MOVIMENTO DO NEON */
@keyframes neonRun {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}

/* ✨ GLOW SUAVE */
@keyframes glowPulse {
    0%, 100% {
        opacity: 0.45;
    }
    50% {
        opacity: 0.9;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660dc77 */.elementor-8084 .elementor-element.elementor-element-660dc77 {
    position: relative;
    padding: 18px 42px;
    border-radius: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #ffffff;

    background: linear-gradient(135deg, #00ff99, #00cc66, #00994d);
    border: 2px solid transparent;

    box-shadow:
        0 0 18px rgba(0, 255, 140, 0.45),
        0 0 40px rgba(0, 200, 100, 0.35);

    animation: greenPulse 6s ease-in-out infinite;
    overflow: hidden;
}

/* 🔥 NEON GIRANDO NAS BORDAS (SEM BUG) */
.elementor-8084 .elementor-element.elementor-element-660dc77::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;

    background:
        linear-gradient(90deg,
            transparent,
            #00ff99,
            #00ffcc,
            #00ff99,
            transparent
        );

    background-size: 300% 300%;
    animation: neonRun 3s linear infinite;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

/* ✨ GLOW EXTERNO */
.elementor-8084 .elementor-element.elementor-element-660dc77::after {
    content: "";
    position: absolute;
    inset: -8px;
    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(0, 255, 160, 0.35),
        transparent 70%
    );

    filter: blur(16px);
    z-index: -1;
    animation: glowPulse 4.5s ease-in-out infinite;
}

/* 🟢 PULSE */
@keyframes greenPulse {
    0%, 100% {
        box-shadow:
            0 0 14px rgba(0, 255, 140, 0.4),
            0 0 30px rgba(0, 200, 100, 0.3);
    }
    50% {
        box-shadow:
            0 0 28px rgba(0, 255, 180, 0.85),
            0 0 70px rgba(0, 220, 140, 0.65);
    }
}

/* 🔄 MOVIMENTO DO NEON */
@keyframes neonRun {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}

/* ✨ GLOW SUAVE */
@keyframes glowPulse {
    0%, 100% {
        opacity: 0.45;
    }
    50% {
        opacity: 0.9;
    }
}/* End custom CSS */