.elementor-2538 .elementor-element.elementor-element-09839c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-585bc5d{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2538 .elementor-element.elementor-element-41a8a8e{width:auto;max-width:auto;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-2538 .elementor-element.elementor-element-41a8a8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2538 .elementor-element.elementor-element-41a8a8e.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-text{color:#FFFFFF90;transition:color 0.3s;}.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-2538 .elementor-element.elementor-element-de26eef{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2538 .elementor-element.elementor-element-de26eef.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#B6B6B6;}.elementor-2538 .elementor-element.elementor-element-de26eef:has(:hover) .elementor-image-box-title,
					 .elementor-2538 .elementor-element.elementor-element-de26eef:has(:focus) .elementor-image-box-title{color:#C9C9C9;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#FFFFFF80;}.elementor-2538 .elementor-element.elementor-element-c1b8056{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-c1b8056.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-b07329a{width:auto;max-width:auto;}.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-2538 .elementor-element.elementor-element-d720f2a .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;text-decoration:underline;fill:#FFFFFFE3;color:#FFFFFFE3;}.elementor-2538 .elementor-element.elementor-element-d720f2a.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-d720f2a .elementor-button:hover, .elementor-2538 .elementor-element.elementor-element-d720f2a .elementor-button:focus{color:#ACCE28;}.elementor-2538 .elementor-element.elementor-element-d720f2a .elementor-button:hover svg, .elementor-2538 .elementor-element.elementor-element-d720f2a .elementor-button:focus svg{fill:#ACCE28;}.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-2538 .elementor-element.elementor-element-625406b{width:auto;max-width:auto;text-align:center;}.elementor-2538 .elementor-element.elementor-element-625406b.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-625406b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF80;}.elementor-2538 .elementor-element.elementor-element-44be873 > .elementor-widget-container{margin:30px 0px 0px 0px;}.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 );}body:not(.rtl) .elementor-2538 .elementor-element.elementor-element-4feb9b7{left:181px;}body.rtl .elementor-2538 .elementor-element.elementor-element-4feb9b7{right:181px;}.elementor-2538 .elementor-element.elementor-element-4feb9b7{top:1125px;z-index:100;}.elementor-2538 .elementor-element.elementor-element-3e5692c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1;}.elementor-2538 .elementor-element.elementor-element-3e5692c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-3e5692c.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-c0934ff{--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;--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-2538 .elementor-element.elementor-element-cf86fc7{width:100%;max-width:100%;}.elementor-2538 .elementor-element.elementor-element-98ebd6a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-4354065{--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;--justify-content:space-between;}.elementor-2538 .elementor-element.elementor-element-c57b241{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-c57b241.e-con{--align-self:flex-start;}.elementor-2538 .elementor-element.elementor-element-a0112ed{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2538 .elementor-element.elementor-element-a0112ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-a0112ed.elementor-element{--align-self:flex-start;}.elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:400;letter-spacing:1.9px;}.elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-text{color:#FFFFFF90;transition:color 0.3s;}.elementor-2538 .elementor-element.elementor-element-236d59b{width:100%;max-width:100%;}.elementor-2538 .elementor-element.elementor-element-236d59b .elementor-image-box-wrapper{text-align:start;}.elementor-2538 .elementor-element.elementor-element-236d59b .elementor-image-box-title{font-size:3em;font-weight:600;color:#A4E751;}.elementor-2538 .elementor-element.elementor-element-bb96875{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:2;}.elementor-2538 .elementor-element.elementor-element-bb96875 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-bb96875.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-dd98829{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-1ce32d6{--display:flex;--min-height:500px;--justify-content:center;--border-radius:0px 0px 0px 0px;--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:1;}.elementor-2538 .elementor-element.elementor-element-1ce32d6:not(.elementor-motion-effects-element-type-background), .elementor-2538 .elementor-element.elementor-element-1ce32d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A4E751;}.elementor-2538 .elementor-element.elementor-element-2f2cd3d{--display:flex;}.elementor-2538 .elementor-element.elementor-element-d7c0c92{--display:flex;}.elementor-2538 .elementor-element.elementor-element-b2e3155.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-2538 .elementor-element.elementor-element-585bc5d{--content-width:100%;}.elementor-2538 .elementor-element.elementor-element-c0934ff{--content-width:100%;}.elementor-2538 .elementor-element.elementor-element-4354065{--width:100%;}.elementor-2538 .elementor-element.elementor-element-c57b241{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2538 .elementor-element.elementor-element-4354065{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2538 .elementor-element.elementor-element-4354065{--width:100%;}}@media(max-width:1366px){.elementor-2538 .elementor-element.elementor-element-09839c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-title{font-size:70px;}.elementor-2538 .elementor-element.elementor-element-bb96875{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-2538 .elementor-element.elementor-element-09839c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-585bc5d{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-de26eef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-title{font-size:58px;}.elementor-2538 .elementor-element.elementor-element-3e5692c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-4354065{--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-2538 .elementor-element.elementor-element-bb96875{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2538 .elementor-element.elementor-element-09839c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2538 .elementor-element.elementor-element-585bc5d{--content-width:100%;--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;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-585bc5d.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-41a8a8e{--e-icon-list-icon-size:0.8em;}.elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2538 .elementor-element.elementor-element-41a8a8e .elementor-icon-list-item > a{font-size:0.6em;}.elementor-2538 .elementor-element.elementor-element-de26eef{width:100%;max-width:100%;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-title{font-size:2em;line-height:1em;}.elementor-2538 .elementor-element.elementor-element-de26eef .elementor-image-box-description{font-size:16px;}.elementor-2538 .elementor-element.elementor-element-c1b8056{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-2538 .elementor-element.elementor-element-b07329a.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-d720f2a .elementor-button{font-size:16px;}.elementor-2538 .elementor-element.elementor-element-3e5692c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2538 .elementor-element.elementor-element-3e5692c.elementor-element{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-c0934ff{--content-width:100%;}.elementor-2538 .elementor-element.elementor-element-98ebd6a{--content-width:100%;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-98ebd6a.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-a0112ed{--e-icon-list-icon-size:0.8em;}.elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2538 .elementor-element.elementor-element-a0112ed .elementor-icon-list-item > a{font-size:0.6em;}.elementor-2538 .elementor-element.elementor-element-bb96875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-dd98829{--content-width:100%;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-dd98829.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-1ce32d6{--content-width:100%;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-1ce32d6.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-d7c0c92{--content-width:100%;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2538 .elementor-element.elementor-element-d7c0c92.e-con{--align-self:center;}.elementor-2538 .elementor-element.elementor-element-b2e3155 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2538 .elementor-element.elementor-element-b2e3155.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-09839c4 */.elementor-2538 .elementor-element.elementor-element-09839c4{
    position:sticky;
    top:0;
    z-index:100;
    background:
      radial-gradient(480px 90px at 0% 0%, rgba(198,226,59,0.10), transparent 70%),
      rgba(18,21,28,0.86);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    border-bottom:1px solid var(--border);
  }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41a8a8e */.eyebrow-bg{

    position:relative;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:999px;

    /* Vidro */
    background:
        radial-gradient(
            circle at 50% 35%,
            rgba(56,59,29,.80) 0%,
            rgba(23,24,14,.80) 100%
        );

    border:1px solid rgba(255,255,255,.10);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    overflow:hidden;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585bc5d *//* ===========================
      HERO GLOW
=========================== */

.hero-glow{

    position:relative;
    overflow:hidden;
    isolation:isolate;

}


/* Glow Superior */

.hero-glow::before{

    content:"";
    position:absolute;

    left:50%;
    top:-40%;

    width:500px;
    height:220px;

    transform:translateX(-50%);

    border-radius:50%;

    background:#CBFF00;

    opacity:1;

    filter:blur(240px);

    pointer-events:none;
    z-index:1;

}


/* Glow Inferior */

.hero-glow::after{

    content:"";
    position:absolute;

    left:50%;
    bottom:-60%;

    width:900px;
    height:520px;

    transform:translateX(-50%);

    border-radius:50%;

    background:#A9CF13;

    opacity:.50;

    filter:blur(240px);

    pointer-events:none;
    z-index:-1;

}

/* ===========================
   TABLET (768px - 1024px)
=========================== */

@media (max-width:1024px){

    .hero-glow::before{

        width:600px;
        height:320px;

        top:-32%;

        opacity:.35;

        filter:blur(140px);

    }

    .hero-glow::after{

        width:600px;
        height:320px;

        bottom:-32%;

        opacity:.35;

        filter:blur(140px);

    }

}


/* ===========================
   MOBILE (até 767px)
=========================== */

@media (max-width:767px){

    .hero-glow::before{

        width:320px;
        height:180px;

        top:-14%;

        opacity:.22;

        filter:blur(80px);

    }

    .hero-glow::after{

        width:320px;
        height:180px;

        bottom:-14%;

        opacity:.22;

        filter:blur(80px);

    }

}
.elementor-2538 .elementor-element.elementor-element-585bc5d{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        180deg,
        #222222 0%,
        #181818 35%,
        #101010 70%,
        #060602 100%
    );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0112ed */.eyebrow-bg{

    position:relative;

    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:999px;

    /* Vidro */
    background:
        radial-gradient(
            circle at 50% 35%,
            rgba(56,59,29,.80) 0%,
            rgba(23,24,14,.80) 100%
        );

    border:1px solid rgba(255,255,255,.10);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    overflow:hidden;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb96875 */:root{
    --green:#C5D200;
    --bg:#15161A;
    --border:#2C2F36;
    --text:#FFF;
    --muted:#8E919B;
}


.nivoh-chaos-control{

    max-width:1280px;
    margin:0 auto;
    font-family:Inter,sans-serif;

}

.browser-bar{

    height:52px;
    display:flex;
    align-items:center;
    gap:18px;

    padding:0 18px;

    background:#1A1A1A;

    border:1px solid var(--border);
    border-bottom:none;

    border-radius:16px 16px 0 0;

}

.browser-controls{

    display:flex;
    gap:8px;
    flex-shrink:0;

}

.browser-controls span{

    width:10px;
    height:10px;
    border-radius:50%;
    background:#555;

}

.browser-controls span:nth-child(1){
    background:#5A5A5A;
}

.browser-controls span:nth-child(2){
    background:#666;
}

.browser-controls span:nth-child(3){
    background:#747474;
}

.browser-address{

    flex:1;
    height:18px;

    border-radius:999px;

    background:rgba(255,255,255,.06);

    border:1px solid rgba(255,255,255,.04);

}

.stage{

    position:relative;
    width:100%;
    height:350px;
    overflow:hidden;

    border:1px solid var(--border);
    border-top:none;

    border-radius:0 0 16px 16px;

    background:
        radial-gradient(circle at top,rgba(197,210,0,.04),transparent 60%),
        linear-gradient(#17181C,#111215);

}

.stage::before{

    content:"";
    position:absolute;
    inset:0;

    background:
        /*linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),*/
        /*linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);*/

    background-size:42px 42px;

    pointer-events:none;

}

.chip{

    position:absolute;

    width:180px;

    padding:16px;

    border-radius:16px;

    background:rgba(27,29,34,.96);

    border:1px solid gray;

    backdrop-filter:blur(12px);

    transition:.55s;
  min-height: 120px;

}

.tag{

    display:block;

    margin-bottom:8px;

    font-size:11px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:.12em;

    color: #AD615E;

}

.value{

    color:var(--text);

    font-size:14px;

    line-height:14px;

}

.stage:not(.control) .chip{

    opacity:.9;

    filter:saturate(.75);

}

.stage.control .chip{

    opacity:1;

    filter:none;

    border-color:rgba(197,210,0,.45);

    box-shadow:

    0 0 0 1px rgba(197,210,0,.18),

    0 15px 35px rgba(197,210,0,.108);

}

.stage.control .tag{

    color: #C5D200;

}

.toggle-wrapper{

    margin-top:26px;

    display:flex;

    justify-content:center;

    align-items:center;

    gap:16px;

    flex-wrap:wrap;

}

.toggle-label{

    color:var(--muted);

    font-size:14px;

    font-weight:600;

    transition:.3s;

}

.toggle-label.active{

    color: #C5D200 !important;

}

.toggle{

    position:relative;

    width:64px;

    height:34px;

    border:none;

    cursor:pointer;

    border-radius:999px;

    background:#1A1B1F !important;

    transition:.35s;

}

.toggle::before{

    content:"";

    position:absolute;

    inset:0;

    border-radius:999px;

    border:1px solid #3A3C42;

}

.toggle-ball{

    position:absolute;

    left:4px;
    top:4px;

    width:26px;
    height:26px;

    border-radius:50%;

    background:#989CA5;

    transition:.35s;

}

.toggle.active{

    background:rgba(100,255,143,.18);

}

.toggle.active::before{

    border-color:var(--green);

}

.toggle.active .toggle-ball{

    left:34px;

    background:var(--green);

    box-shadow:0 0 15px rgba(100,255,143,.45);

}

/* Tablet */

@media (max-width:768px){

    .stage{

        height:480px;

    }

    .chip{

        width:155px;
        padding:14px;


    }

    .value{

     display: inline-block;
       font-size:13px;
       line-height:1.5;

    }

}

/* Mobile */

@media (max-width:520px){

    .stage{

        height:450px;

    }

    .chip{

        width:140px;
        padding:12px;

    }

    .tag{

        font-size:10px;

    }

    .value{

       display: inline-block;
       font-size:13px;
       line-height:1.5;
    }

    .toggle-wrapper{

        gap:10px;

    }

    .toggle-label{

        font-size:13px;

    }

}

/* MINI Mobile */

@media (max-width:340px){


    .chip{

        width:120px;
        padding:12px;

    }


    .value{

       display: inline-block;
       font-size:12px;
       line-height:1.1;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ebd6a */.elementor-2538 .elementor-element.elementor-element-98ebd6a{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        180deg,
        #222222 0%,
        #181818 35%,
        #101010 70%,
        #060602 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd98829 */.elementor-2538 .elementor-element.elementor-element-dd98829{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        180deg,
        #060602 0%,
        #101010 30%,
        #181818 65%,
        #222222 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c0c92 */.elementor-2538 .elementor-element.elementor-element-d7c0c92{
    position:relative;
    overflow:hidden;

    background:linear-gradient(
        180deg,
        #222222 0%,
        #181818 35%,
        #101010 70%,
        #060602 100%
    );
}/* End custom CSS */
/* Start custom CSS *//* ===========================
   BACKGROUND GLOBAL NIVOH
=========================== */

html,
body{
    background:#060602;
}

body{

    position:relative;
    overflow-x:hidden;
}

/* GRID */

body::before{

    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
    z-index:1;

    background:

        /* linhas verticais */
        repeating-linear-gradient(
            90deg,
            rgba(197,210,0,0.03) 0px,
            rgba(197,210,0,0.03) 1px,
            transparent 1px,
            transparent 50px
        ),

        /* linhas horizontais */
        repeating-linear-gradient(
            0deg,
            rgba(197,210,0,0.03) 0px,
            rgba(197,210,0,0.03) 1px,
            transparent 1px,
            transparent 50px
        );

}


/* GRANULADO */
body::after{

    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
    z-index:1;

    opacity:.035;

    background:

        radial-gradient(circle at 25% 25%, rgba(255,255,255,.6) .5px, transparent .6px),
        radial-gradient(circle at 75% 50%, rgba(255,255,255,.4) .5px, transparent .6px),
        radial-gradient(circle at 50% 75%, rgba(255,255,255,.5) .4px, transparent .5px);

    background-size:
        4px 4px,
        6px 6px,
        8px 8px;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2026/07/PlusJakartaSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2026/07/PlusJakartaSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2026/07/PlusJakartaSans-SemiBoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */