.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-8539142:#01904C;--e-global-color-f783215:#5FB388;--e-global-color-7fce741:#3A33A4;--e-global-color-7336b3f:#827ECC;--e-global-color-2aa81b9:#E7E6E9;--e-global-color-7a1884a:#F5F5F5;--e-global-color-e70f6f6:#313131;--e-global-color-438dbc9:#C1272D;--e-global-color-6a90f45:#D32F2F;--e-global-color-36f066b:#2E7D32;--e-global-color-34a08cf:#66BB6A;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-size:2em;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-32319d7-font-family:"Inter";--e-global-typography-32319d7-font-size:3.9em;--e-global-typography-32319d7-font-weight:600;--e-global-typography-32319d7-line-height:1em;--e-global-typography-32319d7-letter-spacing:-1.6px;--e-global-typography-118a74c-font-family:"Inter";--e-global-typography-118a74c-font-size:2.7em;--e-global-typography-118a74c-font-weight:600;--e-global-typography-118a74c-line-height:1.2em;--e-global-typography-118a74c-letter-spacing:-1.4px;--e-global-typography-cdffaf3-font-family:"Inter";--e-global-typography-cdffaf3-font-size:1em;--e-global-typography-cdffaf3-font-weight:400;--e-global-typography-b507510-font-family:"Inter";--e-global-typography-b507510-font-size:0.8em;--e-global-typography-b507510-font-weight:400;--e-global-typography-b507510-text-transform:uppercase;--e-global-typography-b507510-letter-spacing:1.2px;--e-global-typography-4af205f-font-family:"Inter";--e-global-typography-4af205f-font-size:1.1em;--e-global-typography-4af205f-font-weight:600;--e-global-typography-4af205f-text-transform:none;--e-global-typography-4af205f-line-height:1.2em;--e-global-typography-3c83b6a-font-family:"Inter";--e-global-typography-3c83b6a-font-size:0.9em;--e-global-typography-3c83b6a-font-weight:400;--e-global-typography-fed2036-font-family:"Inter";--e-global-typography-fed2036-font-size:1em;--e-global-typography-fed2036-font-weight:600;--e-global-typography-fed2036-text-transform:uppercase;--e-global-typography-fed2036-letter-spacing:0.4px;--e-global-typography-f7922e6-font-family:"Inter";--e-global-typography-f7922e6-font-size:2.4em;--e-global-typography-f7922e6-font-weight:800;--e-global-typography-c9359be-font-family:"Montserrat";--e-global-typography-c9359be-font-size:2.5em;--e-global-typography-c9359be-font-weight:600;--e-global-typography-9057082-font-family:"Montserrat";--e-global-typography-9057082-font-size:1em;--e-global-typography-9057082-font-weight:600;--e-global-typography-4a1d27d-font-family:"Montserrat";--e-global-typography-4a1d27d-font-size:1em;--e-global-typography-4a1d27d-font-weight:700;--e-global-typography-4a1d27d-text-transform:uppercase;--e-global-typography-994053c-font-family:"Montserrat";--e-global-typography-994053c-font-size:2.2em;--e-global-typography-994053c-font-weight:600;--e-global-typography-994053c-line-height:1.2em;--e-global-typography-994053c-letter-spacing:-1.4px;--e-global-typography-54b9bd8-font-family:"Montserrat";--e-global-typography-54b9bd8-font-size:1em;--e-global-typography-54b9bd8-font-weight:500;--e-global-typography-cce3b9a-font-family:"Montserrat";--e-global-typography-cce3b9a-font-size:0.9em;--e-global-typography-cce3b9a-font-weight:600;--e-global-typography-cce3b9a-text-transform:uppercase;--e-global-typography-2fa1628-font-family:"Montserrat";--e-global-typography-2fa1628-font-size:1.5em;--e-global-typography-2fa1628-font-weight:700;--e-global-typography-2fa1628-text-transform:uppercase;background-color:#000000;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:7.5em;--container-default-padding-right:0em;--container-default-padding-bottom:7.5em;--container-default-padding-left:0em;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 50px;--widgets-spacing-row:20px;--widgets-spacing-column:50px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:7.5em;--container-default-padding-right:0em;--container-default-padding-bottom:7.5em;--container-default-padding-left:0em;}}@media(max-width:1366px){.elementor-kit-6{--e-global-typography-118a74c-font-size:2.7em;--e-global-typography-cdffaf3-font-size:1em;--e-global-typography-b507510-font-size:0.8em;--e-global-typography-4af205f-font-size:1.1em;--e-global-typography-f7922e6-font-size:2.3rem;--e-global-typography-994053c-font-size:2.7em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:7.5em;--container-default-padding-right:0em;--container-default-padding-bottom:7.5em;--container-default-padding-left:0em;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:5em;--container-default-padding-right:0em;--container-default-padding-bottom:5em;--container-default-padding-left:0em;}}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:4em;--container-default-padding-right:1.25em;--container-default-padding-bottom:4em;--container-default-padding-left:1.25em;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-32319d7-font-size:2.5em;--e-global-typography-118a74c-font-size:1.5rem;--e-global-typography-cdffaf3-font-size:0.9em;--e-global-typography-b507510-font-size:0.6em;--e-global-typography-b507510-letter-spacing:1.3px;--e-global-typography-fed2036-font-size:0.8em;--e-global-typography-994053c-font-size:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:4em;--container-default-padding-right:1.25em;--container-default-padding-bottom:4em;--container-default-padding-left:1.25em;}}/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden !important;
}
    
/*Corrige barra dupla*/ 
[data-elementor-type="wp-page"]{
    overflow: hidden;
}

/* CONTEINER PAI */
.text-wrapper {
    display: flex;
    padding-top: 8px;
}

/* FAIXA NÚMERO 1 */
#text-wrapper1 {
    background: green;
}

/* FAIXA NÚMERO 2 */
#text-wrapper2 {
    background: #40527C;
}

/* FAIXA NÚMERO 3 */
#text-wrapper3 {
    background: #40527C;

}

/* FAIXA NÚMERO 4 */
#text-wrapper4 {
    background: pink;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
}

/* TEXTO INTERNO DA FAIXA */
.text-wrapper h1 {
    white-space: nowrap;
    font-family: "Sora";
    text-transform: uppercase;
    display: inline;
}

/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper1 h1 {
    color: white;
    font-size: 24px;
    animation: animafaixa 5s linear infinite;
}

/* TEXTO DA FAIXA NÚMERO 2 */
#text-wrapper2 h1 {
    color: #f1f1f1;
    font-size: 15px;
    animation: animafaixa 15s linear infinite reverse;
}

/* TEXTO DA FAIXA NÚMERO 3 */
#text-wrapper3 h1 {
    color: white;
    font-size: 14px;
    animation: animafaixa 25s linear infinite reverse;
}

/* TEXTO DA FAIXA NÚMERO 3 */
#text-wrapper4 h1 {
    color: black;
    font-size: 26px;
    animation: animafaixa 3s linear infinite;
}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa {
    0% {
        transform: translateX(0%);
    } 100% {
        transform: translate(-100%);
    }
}
.scroll-bottom{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}
.elemento1{
    transition-delay: 0.2s
}

.elemento2{
    transition-delay: 0.4s
}

.elemento3{
    transition-delay: 0.6s
}

.elemento4{
    transition-delay: 0.8s
}
.boxing {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  z-index: 0;
  backdrop-filter: blur(0);
  -webkit-backdrop-filter: blur(0);
  transition: backdrop-filter 0.3s ease-in-out, -webkit-backdrop-filter 0.3s ease-in-out;
}

.boxing::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px; /* Espessura da borda */
  border-radius: inherit; /* Herda o border-radius do .boxing */
  z-index: -1;
  background: linear-gradient(240deg, #fff6, #1c1c1c); /* Cores da borda */
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0; /* Inicialmente torna a borda invisível */
  transition: opacity 0.3s ease-in-out; /* Transição suave para a borda */
}

.boxing:hover {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  background-color: #32323260;
}

.boxing:hover::before {
  opacity: 1; /* Torna a borda visível ao passar o mouse */
}
html, body{
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

*{
    user-select: none !important;
}

.destaque{
    color: #FFBEF9;
    font-weight: 600;
}

.descricao{
    display: block;
    font-size: 16px;
    letter-spacing: -0.3px;
    font-weight: 400;
    color: #B8B8B8;
    line-height: 1.3em;
    margin-top: 20px;
}

.oculto{
    display: none !important;
}

body::before{
    content:"";
    position: absolute;
    top: 0;
    left: 50%;
    background: url("") no-repeat; 
    background-size: cover;
    width: 100%;
    height: 600px;
    mask-image: linear-gradient(to bottom, #000 80%, transparent);    
    -webkit-mask-image: linear-gradient(to bottom, #000 40%, transparent);
    transform: translatex(-50%);
}

/* AJUSTE DO SCROLL LATERAL */
html, body {
    overflow-x: hidden;
    max-width: 100%;
}

/* CONTEINER PAI */
.text-wrapper {
    display: flex;
    padding-top: 8px;
}

/* FAIXA NÚMERO 1 */
#text-wrapper1 {
    background: green;
}

/* FAIXA NÚMERO 2 */
#text-wrapper2 {
    background: #032132;
}

/* FAIXA NÚMERO 3 */
#text-wrapper3 {

}

/* FAIXA NÚMERO 4 */
#text-wrapper4 {
    background: pink;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
}

/* TEXTO INTERNO DA FAIXA */
.text-wrapper h1 {
    white-space: nowrap;
    font-family: "Sora";
    text-transform: uppercase;
    display: inline;
}

/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper1 h1 {
    color: white;
    font-size: 24px;
    animation: animafaixa 5s linear infinite;
}

/* TEXTO DA FAIXA NÚMERO 2 */
#text-wrapper2 h1 {
    color: #f1f1f1;
    font-size: 15px;
    animation: animafaixa 3s linear infinite reverse;
}

/* TEXTO DA FAIXA NÚMERO 3 */
#text-wrapper3 h1 {
    color: white;
    font-size: 15px;
    animation: animafaixa 15s linear infinite reverse;
}

/* TEXTO DA FAIXA NÚMERO 3 */
#text-wrapper4 h1 {
    color: black;
    font-size: 26px;
    animation: animafaixa 3s linear infinite;
}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa {
    0% {
        transform: translateX(0%);
    } 100% {
        transform: translate(-100%);
    }
}
.scroll-bottom{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}
.elemento1{
    transition-delay: 0.2s
}

.elemento2{
    transition-delay: 0.4s
}

.elemento3{
    transition-delay: 0.6s
}

.elemento4{
    transition-delay: 0.8s
}






body::-webkit-scrollbar {
width: 10px;
}

body::-webkit-scrollbar-track {
background: #202020;
}

body::-webkit-scrollbar-thumb {
background-color: #d7171e;

border-radius: 10px;

border: 2px solid #202020;

}
p:last-child{
    margin-bottom:0px;
}
*::selection {
  color: #ffffff;
  background: #d7171e;
}





html, body{
    overflow-x: hidden;
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style]::before {
  padding: 1em 0.3em;
  display: flex;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}


[data-marquee-style]::before {
  content: "TEXTO AQUI";
  color: #000000;
}

[data-marquee-style]::after {
  content: " ✦ ";
  color: #FF8B2A;
}
.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: #ffffff; /*mude a cor do ícone de olho aqui*/
}

.pupila{
    stroke: #1ce89c; /*mude a cor do ícone de olho aqui*/
}

.texto {
    color: #1ce89c; /*mude a cor do texto aqui*/
    margin-left: 5px;
}

.usuarios {
    padding-right: 10px;
    margin-left: 10px;
}

.elementor-kit-6 svg{
    height: unset;
}


.iti, .iti--allow-dropdown{
    width: 100% !important;
}

.iti__selected-dial-code{
    font-size: 16px;
}

.iti__country-name{
    font-size: 16px;
}

.iti__dial-code{
    font-size: 16px;
}/* End custom CSS */