.elementor-3822 .elementor-element.elementor-element-e50fb6b{--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;}.elementor-3822 .elementor-element.elementor-element-991d629{width:initial;max-width:initial;}.elementor-3822 .elementor-element.elementor-element-7118f91{--display:flex;--min-height:80vh;--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;--justify-content:center;}.elementor-3822 .elementor-element.elementor-element-7118f91:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-7118f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2B2B2;}.elementor-3822 .elementor-element.elementor-element-18be72b{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-6f3daf8{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-3822 .elementor-element.elementor-element-6f3daf8 > .elementor-widget-container{margin:0px 0px 0px 113px;}.elementor-3822 .elementor-element.elementor-element-6f3daf8.elementor-element{--align-self:center;}.elementor-3822 .elementor-element.elementor-element-c9b7416{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3822 .elementor-element.elementor-element-24d652e{--spacer-size:100px;}.elementor-3822 .elementor-element.elementor-element-8ae2005{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );}.elementor-3822 .elementor-element.elementor-element-4baf5dc{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-10a2ff4{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-45f9cae img{width:58%;}.elementor-3822 .elementor-element.elementor-element-c0d0aa4{--spacer-size:100px;}.elementor-3822 .elementor-element.elementor-element-b06fae4{--display:flex;--min-height:60vh;--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-3822 .elementor-element.elementor-element-b06fae4:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-b06fae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dunamiscon.com.br/wp-content/uploads/2026/03/glitch-BG.png");background-size:cover;}.elementor-3822 .elementor-element.elementor-element-58dd59b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-3822 .elementor-element.elementor-element-58dd59b:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-58dd59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dunamiscon.com.br/wp-content/uploads/2026/03/bg-ingressos-desk-scaled.png");background-repeat:repeat;background-size:cover;}.elementor-3822 .elementor-element.elementor-element-c44c4b8{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-aceb416{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-e73130e img{width:60%;}.elementor-3822 .elementor-element.elementor-element-fee7297{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-3822 .elementor-element.elementor-element-9614945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-b939e26{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-c374271{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-b813040{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3822 .elementor-element.elementor-element-e9512f4{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-4035409{--spacer-size:50px;}body:not(.rtl) .elementor-3822 .elementor-element.elementor-element-50ed272{right:0px;}body.rtl .elementor-3822 .elementor-element.elementor-element-50ed272{left:0px;}.elementor-3822 .elementor-element.elementor-element-50ed272{bottom:0px;}.elementor-3822 .elementor-element.elementor-element-f0c1a55{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-ecece8d{--spacer-size:100px;}.elementor-3822 .elementor-element.elementor-element-3fa6958{--display:flex;--min-height:70vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-3fa6958:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-3fa6958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dunamiscon.com.br/wp-content/uploads/2026/03/respiro-img.png");background-size:cover;}.elementor-3822 .elementor-element.elementor-element-d8616d4{--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:0px 0px;--row-gap:0px;--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-3822 .elementor-element.elementor-element-d8616d4:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-d8616d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3822 .elementor-element.elementor-element-47e54e9{--display:flex;}.elementor-3822 .elementor-element.elementor-element-5f06e9a{--spacer-size:100px;}.elementor-3822 .elementor-element.elementor-element-5289e68 img{width:59%;}.elementor-3822 .elementor-element.elementor-element-8cfd629{--spacer-size:100px;}body.elementor-page-3822:not(.elementor-motion-effects-element-type-background), body.elementor-page-3822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2B2B2;}@media(max-width:767px){.elementor-3822 .elementor-element.elementor-element-e50fb6b{--gap:0px 0px;--row-gap:0px;--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-3822 .elementor-element.elementor-element-991d629{width:100%;max-width:100%;}.elementor-3822 .elementor-element.elementor-element-7118f91{--min-height:34vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3822 .elementor-element.elementor-element-18be72b{--spacer-size:150px;}.elementor-3822 .elementor-element.elementor-element-c9b7416{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-8ae2005{--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-3822 .elementor-element.elementor-element-f76941c img{width:90%;}.elementor-3822 .elementor-element.elementor-element-4baf5dc{--spacer-size:40px;}.elementor-3822 .elementor-element.elementor-element-941c901 img{width:90%;}.elementor-3822 .elementor-element.elementor-element-10a2ff4{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-45f9cae img{width:70%;}.elementor-3822 .elementor-element.elementor-element-c0d0aa4{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-b06fae4{--min-height:0vh;--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-3822 .elementor-element.elementor-element-04f06c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-58dd59b:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-58dd59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dunamiscon.com.br/wp-content/uploads/2026/03/bg-3-1-scaled.png");background-position:top center;background-size:cover;}.elementor-3822 .elementor-element.elementor-element-58dd59b{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--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-3822 .elementor-element.elementor-element-c44c4b8{--spacer-size:100px;}.elementor-3822 .elementor-element.elementor-element-b12f071 > .elementor-widget-container{margin:0px 0px 0px -41px;}.elementor-3822 .elementor-element.elementor-element-e73130e > .elementor-widget-container{margin:0px -141px 0px -108px;}.elementor-3822 .elementor-element.elementor-element-e73130e img{width:85%;}.elementor-3822 .elementor-element.elementor-element-e5ed32b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-e5ed32b img{width:77%;}.elementor-3822 .elementor-element.elementor-element-b939e26{--spacer-size:35px;}.elementor-3822 .elementor-element.elementor-element-ed0ed4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-ed0ed4e img{width:90%;}.elementor-3822 .elementor-element.elementor-element-c374271{--spacer-size:35px;}.elementor-3822 .elementor-element.elementor-element-449b577 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-449b577 img{width:91%;}.elementor-3822 .elementor-element.elementor-element-94b3a24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-94b3a24 img{width:80%;}.elementor-3822 .elementor-element.elementor-element-e9512f4{--spacer-size:35px;}.elementor-3822 .elementor-element.elementor-element-5982d43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-5982d43 img{width:80%;}.elementor-3822 .elementor-element.elementor-element-4035409{--spacer-size:35px;}.elementor-3822 .elementor-element.elementor-element-997416b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-997416b img{width:80%;}body:not(.rtl) .elementor-3822 .elementor-element.elementor-element-50ed272{right:-139px;}body.rtl .elementor-3822 .elementor-element.elementor-element-50ed272{left:-139px;}.elementor-3822 .elementor-element.elementor-element-50ed272{bottom:379px;}.elementor-3822 .elementor-element.elementor-element-50ed272 img{width:31%;}.elementor-3822 .elementor-element.elementor-element-f0c1a55{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-ecece8d{--spacer-size:50px;}.elementor-3822 .elementor-element.elementor-element-3fa6958{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--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-3822 .elementor-element.elementor-element-d8616d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3822 .elementor-element.elementor-element-5289e68 img{width:100%;}}@media(min-width:768px){.elementor-3822 .elementor-element.elementor-element-8ae2005{--width:80%;}.elementor-3822 .elementor-element.elementor-element-fee7297{--width:70%;}.elementor-3822 .elementor-element.elementor-element-47e54e9{--width:80%;}}@media(min-width:1025px){.elementor-3822 .elementor-element.elementor-element-b06fae4:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-b06fae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-66a7700 */.holder{
position:relative;
display:inline-block;
overflow:hidden;
}

.holder img{
display:block;
width:100%;
}

/* slices */

.slice{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#a3a3a3;
pointer-events:none;
opacity:0;
}

/* cortes */

.slice1{
clip-path:polygon(0 20%,100% 20%,100% 35%,0 35%);
animation:glitch1 4s infinite;
}

.slice2{
clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);
animation:glitch2 1s infinite;
}

.slice3{
clip-path:polygon(0 70%,100% 70%,100% 85%,0 85%);
animation:glitch3 3s infinite;
}

@keyframes glitch1{

0%,94%,100%{
opacity:0;
transform:translateX(0);
}

95%{
opacity:1;
transform:translateX(-25px);
}

96%{
transform:translateX(20px);
}

97%{
transform:translateX(-10px);
}

}

@keyframes glitch2{

0%,92%,100%{
opacity:0;
transform:translateX(0);
}

93%{
opacity:1;
transform:translateX(30px);
}

94%{
transform:translateX(-20px);
}

95%{
transform:translateX(10px);
}

}

@keyframes glitch3{

0%,96%,100%{
opacity:0;
transform:translateX(0);
}

97%{
opacity:1;
transform:translateX(-18px);
}

98%{
transform:translateX(15px);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f3daf8 */.holder-desktop{
position:relative;
display:inline-block;
overflow:hidden;
    
}

.holder-desktop img{
display:block;
width:80%;
}

/* slices */

.slice-desktop{
position:absolute;
top:0;
left:0;
width:80%;
height:100%;
background:#a3a3a3;
pointer-events:none;
opacity:0;
}

/* cortes */

.slice1-desktop{
clip-path:polygon(0 20%,100% 20%,100% 35%,0 35%);
animation:glitch1-desktop 4s infinite;
}

.slice2-desktop{
clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);
animation:glitch2-desktop 1s infinite;
}

.slice3-desktop{
clip-path:polygon(0 70%,100% 70%,100% 85%,0 85%);
animation:glitch3-desktop 3s infinite;
}

@keyframes glitch1-desktop{

0%,94%,100%{
opacity:0;
transform:translateX(0);
}

95%{
opacity:1;
transform:translateX(-25px);
}

96%{
transform:translateX(20px);
}

97%{
transform:translateX(-10px);
}

}

@keyframes glitch2-desktop{

0%,92%,100%{
opacity:0;
transform:translateX(0);
}

93%{
opacity:1;
transform:translateX(30px);
}

94%{
transform:translateX(-20px);
}

95%{
transform:translateX(10px);
}

}

@keyframes glitch3-desktop{

0%,96%,100%{
opacity:0;
transform:translateX(0);
}

97%{
opacity:1;
transform:translateX(-18px);
}

98%{
transform:translateX(15px);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-badfebf *//* BOTÃO INGRESSO */
.btn-ingresso {
  display: block;           /* necessário para centralizar */
  width: fit-content;       /* largura só do conteúdo */
  margin: 40px auto;        /* centraliza horizontalmente */

  border: 2px solid #ff5a00;
  padding: 6px 8px;
  cursor: pointer;
  text-decoration: none;
  transition: transform 0.2s;
}

.btn-ingresso span {
  display: block;
  background: black;
  color: #ff5a00;
  font-weight: 900;
  font-size: 1rem;
  padding: 2px 9px;
  font-family: 'Space Grotesk', sans-serif;
  text-shadow: 
  text-transform: uppercase;
}

.btn-ingresso:hover {
  transform: scale(1.05);
}

.btn-ingresso:hover span {
  background: #ff5a00;
  color: black;
  text-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118f91 */.BG {
  position: relative;
  overflow: hidden;
}

.BG::after {
  content: "";
  position: absolute;
  inset: -50%;
  
  /* TROCAR AQUI O TAMANHO DO GRÃO */
  background-size: 200px 200px;

  /* IMAGEM DO NOISE */
  background-image: url("https://grainy-gradients.vercel.app/noise.svg");

  /* ALTERAR AQUI A OPACIDADE (força visual do noise) */
  opacity: 0.45;

  pointer-events: none;

  /* ALTERAR AQUI A VELOCIDADE DO MOVIMENTO */
  animation: noiseMove 0.35s steps(3) infinite;
}

@keyframes noiseMove {

  /* ALTERAR AQUI A INTENSIDADE DO MOVIMENTO */
  0% { transform: translate(0,0); }
  25% { transform: translate(8%,-26%); }
  50% { transform: translate(-6%,-8%); }
  75% { transform: translate(-5%,4%); }
  100% { transform: translate(0,0); }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f76941c */.glitch{
opacity:0;
transform:scale(0.9);
transition:opacity 0.3s;
}

.glitch.active{
opacity:1;
animation:glitchEntrada 0.6s steps(2,end);
}

@keyframes glitchEntrada{

0%{
transform:translate(-20px,10px);
filter:contrast(2) hue-rotate(90deg);
}

20%{
transform:translate(15px,-10px);
filter:hue-rotate(-90deg);
}

40%{
transform:translate(-15px,5px);
filter:contrast(3);
}

60%{
transform:translate(10px,-5px);
}

80%{
transform:translate(-5px,3px);
}

100%{
transform:translate(0,0);
filter:none;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-941c901 */.glitch{
opacity:0;
transform:scale(0.9);
transition:opacity 0.3s;
}

.glitch.active{
opacity:1;
animation:glitchEntrada 0.6s steps(2,end);
}

@keyframes glitchEntrada{

0%{
transform:translate(-20px,10px);
filter:contrast(2) hue-rotate(90deg);
}

20%{
transform:translate(15px,-10px);
filter:hue-rotate(-90deg);
}

40%{
transform:translate(-15px,5px);
filter:contrast(3);
}

60%{
transform:translate(10px,-5px);
}

80%{
transform:translate(-5px,3px);
}

100%{
transform:translate(0,0);
filter:none;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45f9cae */.glitch{
opacity:0;
transform:scale(0.9);
transition:opacity 0.3s;
}

.glitch.active{
opacity:1;
animation:glitchEntrada 0.6s steps(2,end);
}

@keyframes glitchEntrada{

0%{
transform:translate(-20px,10px);
filter:contrast(2) hue-rotate(90deg);
}

20%{
transform:translate(15px,-10px);
filter:hue-rotate(-90deg);
}

40%{
transform:translate(-15px,5px);
filter:contrast(3);
}

60%{
transform:translate(10px,-5px);
}

80%{
transform:translate(-5px,3px);
}

100%{
transform:translate(0,0);
filter:none;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06fae4 */.chiado{
position:relative;
overflow:hidden;
}

/* camada de ruído */

.chiado::after{
content:"";
position:absolute;
top:-50%;
left:-50%;
width:200%;
height:200%;
pointer-events:none;
opacity:.35;
background-image:
repeating-radial-gradient(circle at 0 0,#fff 0px,#000 1px,#000 2px);
animation:chiadoNoise .25s infinite;
mix-blend-mode:overlay;
}

/* linhas de scan */

.chiado::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
pointer-events:none;
background:repeating-linear-gradient(
to bottom,
rgba(0,0,0,.15) 0px,
rgba(0,0,0,.15) 2px,
transparent 2px,
transparent 4px
);
opacity:.4;
}

/* animação do ruído */

@keyframes chiadoNoise{

0%{
transform:translate(0,0);
}

25%{
transform:translate(-5%,3%);
}

50%{
transform:translate(4%,-2%);
}

75%{
transform:translate(-3%,4%);
}

100%{
transform:translate(0,0);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b12f071 */.holder{
position:relative;
display:inline-block;
overflow:hidden;
}

.holder img{
display:block;
width:100%;
}

/* slices */

.slice{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#a3a3a3;
pointer-events:none;
opacity:0;
}

/* cortes */

.slice1{
clip-path:polygon(0 20%,100% 20%,100% 35%,0 35%);
animation:glitch1 4s infinite;
}

.slice2{
clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);
animation:glitch2 1s infinite;
}

.slice3{
clip-path:polygon(0 70%,100% 70%,100% 85%,0 85%);
animation:glitch3 3s infinite;
}

@keyframes glitch1{

0%,94%,100%{
opacity:0;
transform:translateX(0);
}

95%{
opacity:1;
transform:translateX(-25px);
}

96%{
transform:translateX(20px);
}

97%{
transform:translateX(-10px);
}

}

@keyframes glitch2{

0%,92%,100%{
opacity:0;
transform:translateX(0);
}

93%{
opacity:1;
transform:translateX(30px);
}

94%{
transform:translateX(-20px);
}

95%{
transform:translateX(10px);
}

}

@keyframes glitch3{

0%,96%,100%{
opacity:0;
transform:translateX(0);
}

97%{
opacity:1;
transform:translateX(-18px);
}

98%{
transform:translateX(15px);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e73130e */.digitalv2{
opacity:0;
transform:scale(0.95);
}

.digitalv2.active{
opacity:1;
animation:glitchTV 0.6s steps(2,end) forwards;
}

@keyframes glitchTV{

0%{
opacity:0;
transform:translateX(-20px);
filter:contrast(2);
}

10%{
transform:translateX(15px);
filter:hue-rotate(90deg);
}

20%{
transform:translateX(-10px);
filter:hue-rotate(-90deg);
}

30%{
transform:translateX(8px);
}

40%{
transform:translateX(-6px);
}

50%{
transform:translateX(4px);
}

60%{
transform:translateX(-3px);
}

70%{
transform:translateX(2px);
}

80%{
transform:translateX(-1px);
}

100%{
opacity:1;
transform:translateX(0);
filter:none;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5ed32b */.digital{
opacity:0;
transform:scale(0.9);
filter:blur(15px) contrast(2);
transition:opacity 0.3s;
}

.digital.active{
opacity:1;
animation:digitalEntrada 0.8s steps(5,end) forwards; /* mantém estado final */
}

@keyframes digitalEntrada{

0%{
transform:scale(1.3);
filter:blur(25px) contrast(3);
}

30%{
transform:scale(0.85);
filter:blur(10px);
}

60%{
transform:scale(1.05);
filter:blur(4px);
}

100%{
transform:scale(1);
filter:blur(0) contrast(1) saturate(1); /* remove qualquer blur */
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449b577 */.digital{
opacity:0;
transform:scale(0.9);
filter:blur(15px) contrast(2);
transition:opacity 0.3s;
}

.digital.active{
opacity:1;
animation:digitalEntrada 0.8s steps(5,end) forwards; /* mantém estado final */
}

@keyframes digitalEntrada{

0%{
transform:scale(1.3);
filter:blur(25px) contrast(3);
}

30%{
transform:scale(0.85);
filter:blur(10px);
}

60%{
transform:scale(1.05);
filter:blur(4px);
}

100%{
transform:scale(1);
filter:blur(0) contrast(1) saturate(1); /* remove qualquer blur */
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94b3a24 */.digital{
opacity:0;
transform:scale(0.9);
filter:blur(15px) contrast(2);
transition:opacity 0.3s;
}

.digital.active{
opacity:1;
animation:digitalEntrada 0.8s steps(5,end) forwards; /* mantém estado final */
}

@keyframes digitalEntrada{

0%{
transform:scale(1.3);
filter:blur(25px) contrast(3);
}

30%{
transform:scale(0.85);
filter:blur(10px);
}

60%{
transform:scale(1.05);
filter:blur(4px);
}

100%{
transform:scale(1);
filter:blur(0) contrast(1) saturate(1); /* remove qualquer blur */
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5982d43 */.digital{
opacity:0;
transform:scale(0.9);
filter:blur(15px) contrast(2);
transition:opacity 0.3s;
}

.digital.active{
opacity:1;
animation:digitalEntrada 0.8s steps(5,end) forwards; /* mantém estado final */
}

@keyframes digitalEntrada{

0%{
transform:scale(1.3);
filter:blur(25px) contrast(3);
}

30%{
transform:scale(0.85);
filter:blur(10px);
}

60%{
transform:scale(1.05);
filter:blur(4px);
}

100%{
transform:scale(1);
filter:blur(0) contrast(1) saturate(1); /* remove qualquer blur */
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-997416b */.digital{
opacity:0;
transform:scale(0.9);
filter:blur(15px) contrast(2);
transition:opacity 0.3s;
}

.digital.active{
opacity:1;
animation:digitalEntrada 0.8s steps(5,end) forwards; /* mantém estado final */
}

@keyframes digitalEntrada{

0%{
transform:scale(1.3);
filter:blur(25px) contrast(3);
}

30%{
transform:scale(0.85);
filter:blur(10px);
}

60%{
transform:scale(1.05);
filter:blur(4px);
}

100%{
transform:scale(1);
filter:blur(0) contrast(1) saturate(1); /* remove qualquer blur */
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50ed272 */.tv{
position:relative;
display:inline-block;
overflow:hidden;
}

/* scanlines */

.tv::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:repeating-linear-gradient(
to bottom,
rgba(0,0,0,0.15) 0px,
rgba(0,0,0,0.15) 2px,
transparent 2px,
transparent 4px
);
mix-blend-mode:multiply;
pointer-events:none;
animation:scanMove 6s linear infinite;
}

/* flicker */

.tv::after{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(255,255,255,0.03);
pointer-events:none;
animation:tvFlicker 0.15s infinite;
}

/* linhas descendo */

@keyframes scanMove{

0%{
transform:translateY(0);
}

100%{
transform:translateY(40px);
}

}

/* flicker da tela */

@keyframes tvFlicker{

0%{opacity:.9;}
10%{opacity:.8;}
20%{opacity:1;}
30%{opacity:.85;}
40%{opacity:.95;}
50%{opacity:.75;}
60%{opacity:1;}
70%{opacity:.9;}
80%{opacity:.8;}
90%{opacity:.95;}
100%{opacity:.85;}

}/* End custom CSS */