.elementor-91420 .elementor-element.elementor-element-2203128{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:256px;--padding-left:16px;--padding-right:16px;}.elementor-91420 .elementor-element.elementor-element-2203128.e-con{--align-self:center;}.elementor-91420 .elementor-element.elementor-element-fcefdeb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-91420 .elementor-element.elementor-element-11deb65{z-index:2;}.elementor-91420 .elementor-element.elementor-element-1264c9f{z-index:2;}.elementor-91420 .elementor-element.elementor-element-1df5503{z-index:2;}.elementor-91420 .elementor-element.elementor-element-33c75d9{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--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:2;}.elementor-91420 .elementor-element.elementor-element-8958b8a{padding:16px 0px 16px 0px;text-align:center;}.elementor-91420 .elementor-element.elementor-element-8958b8a .elementor-heading-title{font-size:2rem;font-weight:200;color:var( --e-global-color-429a537 );}.elementor-91420 .elementor-element.elementor-element-ba3b4c3 .elementor-button{background-color:transparent;font-size:1rem;font-weight:400;line-height:1.25rem;fill:#0A0A14;color:#0A0A14;background-image:linear-gradient(90deg, #00C896 0%, #00FFC8 100%);transition-duration:0s;border-radius:512px 512px 512px 512px;padding:16px 32px 16px 32px;}.elementor-91420 .elementor-element.elementor-element-ba3b4c3 .elementor-button:hover, .elementor-91420 .elementor-element.elementor-element-ba3b4c3 .elementor-button:focus{background-color:transparent;color:#0A0A14;background-image:linear-gradient(90deg, var( --e-global-color-429a537 ) 0%, var( --e-global-color-f60db52 ) 100%);}.elementor-91420 .elementor-element.elementor-element-ba3b4c3{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;z-index:2;background-image:linear-gradient(90deg, #00FFC8 0%, #00C896 100%);border-radius:512px 512px 512px 512px;box-shadow:0px 0px 32px 0px rgba(0, 255, 150.00000000000003, 0.25);}.elementor-91420 .elementor-element.elementor-element-ba3b4c3:hover{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-30a5f67 ) 0%, var( --e-global-color-429a537 ) 100%);box-shadow:0px 0px 32px 0px rgba(24.999999999999996, 125.00000000000024, 255, 0.5);}.elementor-91420 .elementor-element.elementor-element-ba3b4c3 .elementor-button:hover svg, .elementor-91420 .elementor-element.elementor-element-ba3b4c3 .elementor-button:focus svg{fill:#0A0A14;}.elementor-91420 .elementor-element.elementor-element-da26acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-91420 .elementor-element.elementor-element-da26acc .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.5em;color:#00FF96;}.elementor-91420 .elementor-element.elementor-element-8e1b5b2{--display:flex;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:128px;--padding-left:16px;--padding-right:16px;}.elementor-91420 .elementor-element.elementor-element-8e1b5b2:not(.elementor-motion-effects-element-type-background), .elementor-91420 .elementor-element.elementor-element-8e1b5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #14141E 0%, #14141E00 100%);}.elementor-91420 .elementor-element.elementor-element-6186472{background-color:transparent;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 16px 8px 56px;z-index:2;background-image:linear-gradient(90deg, #C8000040 0%, #C8000000 100%);border-radius:128px 128px 128px 128px;text-align:center;}.elementor-91420 .elementor-element.elementor-element-6186472 .elementor-heading-title{font-size:1rem;font-weight:200;line-height:1em;color:#00FFC8;}.elementor-91420 .elementor-element.elementor-element-e6209a9{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;z-index:2;text-align:center;}.elementor-91420 .elementor-element.elementor-element-e6209a9 .elementor-heading-title{font-size:2.5rem;font-weight:200;color:var( --e-global-color-429a537 );}.elementor-91420 .elementor-element.elementor-element-8f7df1d{width:var( --container-widget-width, 544px );max-width:544px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:544px;--container-widget-flex-grow:0;text-align:left;color:#F5F5FFBF;}.elementor-91420 .elementor-element.elementor-element-790b9e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-91420 .elementor-element.elementor-element-790b9e4 img{width:198px;}.elementor-91420 .elementor-element.elementor-element-46abf3c{--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;}body.elementor-page-91420:not(.elementor-motion-effects-element-type-background), body.elementor-page-91420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A14;}body.elementor-page-91420{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-91420 .elementor-element.elementor-element-2203128{--content-width:544px;}}@media(max-width:1024px) and (min-width:768px){.elementor-91420 .elementor-element.elementor-element-33c75d9{--width:calc(50% - 16px);}}@media(max-width:1024px){.elementor-91420 .elementor-element.elementor-element-2203128{--padding-top:104px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-91420 .elementor-element.elementor-element-33c75d9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-91420 .elementor-element.elementor-element-8958b8a .elementor-heading-title{font-size:1.5rem;}}@media(max-width:767px){.elementor-91420 .elementor-element.elementor-element-2203128{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-91420 .elementor-element.elementor-element-33c75d9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-91420 .elementor-element.elementor-element-8958b8a{padding:0px 16px 0px 16px;text-align:center;}.elementor-91420 .elementor-element.elementor-element-8958b8a .elementor-heading-title{font-size:1.25rem;}.elementor-91420 .elementor-element.elementor-element-6186472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91420 .elementor-element.elementor-element-e6209a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;text-align:center;}.elementor-91420 .elementor-element.elementor-element-e6209a9 .elementor-heading-title{font-size:1.5rem;}.elementor-91420 .elementor-element.elementor-element-8f7df1d{text-align:left;font-size:1rem;line-height:1.5em;}.elementor-91420 .elementor-element.elementor-element-790b9e4{padding:0px 0px 0px 0px;}.elementor-91420 .elementor-element.elementor-element-790b9e4 img{width:128px;}}/* Start custom CSS for container, class: .elementor-element-fcefdeb */.progresso::before {
    content: "";
    position: absolute;
    width: calc(100% - 32px);
    height: 4px;
    background-color: rgba(245,245,255,0.15);
    top: calc(50% - 2px - 6px);
    left: 16px;
    margin: 0;
    border-radius: 8px;
    z-index: 0;
}

.progresso::after {
    content: "";
    position: absolute;
    width: calc(50% - 16px);
    height: 4px;
    background-image: linear-gradient(90deg, #F5F5FF, #00FFC8);
    top: calc(50% - 2px - 6px);
    left: 16px;
    margin: 0;
    border-radius: 8px;
    z-index: 0;
    transition: width 0.5s ease-in-out;
}

    .circuloA,
    .circuloB,
    .circuloC {
        width: 32px;
        height: 32px;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: "Poppins", Sans-Serif;
        font-size: 1rem;
        line-height: 1em;
        font-weight: 400;
        color: rgba(10,10,20);
        position: relative;
    }

    .circuloA {
        background-color: rgba(245,245,255,1);
    }
    
    .circuloB {
        background-color: #00FFC8;
        animation: 1.5s playShadow ease-out infinite;
    }
    
@keyframes playShadow  {
    0% {
        box-shadow: 0 0 0 0px rgba(0,255,200,1), 0 0 0 0px rgba(0,255,200,0,0.5);
        transform: scale(1);
      }
      15% {
        box-shadow: 0 0 0 0px rgba(0,255,1200,0.5), 0 0 0 0px rgba(0,255,200,0.25);
      }
      100% {
        box-shadow: 0 0 0 16px rgba(0,255,200,0.0), 0 0 0 32px rgba(245,215,180,0.0);
        transform: scale(1);
      }
    }
    
    .circuloC {
        background-color: rgba(50,50,50,1);
        color: rgba(245,245,255) !important;
    }
    
    .circuloA::after,
    .circuloB::after,
    .circuloC::after {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0.75rem;
        line-height: 1em;
        color: rgba(245,245,255,1);
        top: auto;
        bottom: -12px;
        left: calc(50% - 64px);
        width: 128px;
        height: 12px;
    }

    .circuloA::after {
        content: "Iniciada";
    }
    
    .circuloB::after {
        content: "Grupo VIP";
    }
    
    .circuloC::after {
        content: "Confirmado";
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8958b8a */.elementor-91420 .elementor-element.elementor-element-8958b8a h2 {
    max-width: 36ch;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da26acc */.elementor-91420 .elementor-element.elementor-element-da26acc span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2203128 */.elementor-91420 .elementor-element.elementor-element-2203128::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(20,30,30,0), rgba(20,30,30,1) 90%);
    z-index: 0;
}

.elementor-91420 .elementor-element.elementor-element-2203128::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: -8px;
    left: calc(50% - 960px);
    width: 1920px;
    height: 120px;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='120' viewBox='0 0 1920 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M409.744 112H0v8h1920v-8h-409.74a324.1 324.1 0 0 1-229.19-94.933A58.28 58.28 0 0 0 1239.86 0H680.136a58.27 58.27 0 0 0-41.203 17.067A324.12 324.12 0 0 1 409.744 112' fill='%2314141E'/%3E%3C/svg%3E");
    background-position: center;
    z-index: 2;
}

@media(max-width: 767px) {
    .elementor-91420 .elementor-element.elementor-element-2203128::before {
            left: calc(50% - 200px);
            width: 400px;
            height: 56px;
            background-image: url("data:image/svg+xml,%3Csvg width='400' height='56' viewBox='0 0 400 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.6667 5.33333L81.9411 14.0589C60.209 35.791 30.7339 47.9999 6.85304e-05 47.9999L0 55.9999H400V47.9999C369.266 47.9999 339.791 35.791 318.059 14.0588L309.333 5.33333C305.919 1.91846 301.287 0 296.458 0H103.542C98.7131 0 94.0815 1.91846 90.6667 5.33333Z' fill='%2314141E'/%3E%3C/svg%3E%0A");
    }
}

selctor {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6186472 */.elementor-91420 .elementor-element.elementor-element-6186472 h1::after {
    content: "";
    position: absolute;
    top: calc(50% - 12px);
    left: 16px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2300FFC8'%3E%3Cpath d='m40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z'/%3E%3C/svg%3E");
    opacity: 1;
}



.elementor-91420 .elementor-element.elementor-element-6186472 {
    position: absolute;
    top: -128px;
    left: auto;
    right: calc(50% - 256px);
    transform: rotate(90deg);
    width: 144px;
}


@media(max-width: 767px) {
    .elementor-91420 .elementor-element.elementor-element-6186472 {
    right: calc(50% - 72px);
    transform: rotate(0deg);
    top: -32px;
    }
    
    .elementor-91420 .elementor-element.elementor-element-6186472 h1::after {
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6209a9 */.elementor-91420 .elementor-element.elementor-element-e6209a9 h2 {
    max-width: 28ch;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS */.titulos-degrades {
  background: -webkit-linear-gradient(180deg, #FF6464, #C80000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.subtitulos-degrades-amarelos h3 {
      background: -webkit-linear-gradient(180deg, #FFE100, #FF9600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.titulos-degrades-escuros {
  background: -webkit-linear-gradient(180deg, #197DFF, #004B9B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.subtitulos-degrades h3 {
  background: -webkit-linear-gradient(180deg, #96C8FF, #F5F5FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}

p:last-child {
    margin-bottom: 0;
}

.box-numerico.box-numerico-impar,
.box-numerico.box-numerico-par {
    position: absolute;
    width: 400px;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    opacity: 0.5; 
}

.box-numerico.box-numerico-impar {
    left: -432px;
    justify-content: right;
}

.box-numerico.box-numerico-par {
    left: auto;
    right: -432px;
    justify-content: left;
}

.box-numerico::after {
    content: "";
    position: absolute;
    top: 0;
    left: 16px;
    height: 2px;
    width: calc(100% - 32px);
    background-image: linear-gradient(90deg, rgba(245,245,255,0) 0%, rgba(245,245,255,0.1) 25%, rgba(245,245,255,0.1) 75%, rgba(245,245,255,0) 100%);
}

@media(max-width: 767px) {
    .box-numerico.box-numerico-impar,
    .box-numerico.box-numerico-par {
        position: relative !important;
        width: 64px;
        height: auto;
        top: auto;
        left: auto;
        right: auto;
        justify-content: center;
        background-image: none !important;
    }
        
    .box-numerico::after {
        display: none;
    }
}


.box-numerico h4 {
  background: -webkit-linear-gradient(270deg, #005A99, #0F1E33);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
   display: block;
}

.info-box-numerico::after {
    content: "";
    position: absolute;
    top: 0;
    left: 16px;
    height: 2px;
    width: calc(100% - 32px);
    background-image: linear-gradient(90deg, rgba(245,245,255,0) 0%, rgba(245,245,255,0.1) 25%, rgba(245,245,255,0.1) 75%, rgba(245,245,255,0) 100%);
}

.info-box-numerico {
    max-width: 544px !important;
}

.box-numerico-par::before,
.box-numerico-impar::before {
    content: "";
    position: absolute;
    top: -64px;
    width: 144px;
    height: 144px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23f5f5ff'%3E%3Cpath d='M581.54-119.23Q471.46-165.69 406.5-263.77q-64.96-98.08-64.96-217.15 0-95.62 44.08-179.81Q429.69-744.92 508-800H338.46v-40h243.08v243.08h-40v-179.54q-75.46 48.69-117.73 126.81-42.27 78.11-42.27 167.96 0 102.77 54 188.27 54 85.5 146 130.27v43.92Z'/%3E%3C/svg%3E");
    background-size: 100%;
    opacity: 0.05;
}

.box-numerico-par::before {
    transform: rotate(180deg);
    left: auto;
    right: 144px;
}

.box-numerico-impar::before {
    transform: scaleY(-1);
    left: 144px;
}

@media(max-width: 767px) {
.box-numerico-par::before,
.box-numerico-impar::before {
    display: none;
}

.info-box-numerico {
    max-width: 100% !important;
}

}/* End custom CSS */