.elementor-9 .elementor-element.elementor-element-6d4eed37{--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-9 .elementor-element.elementor-element-6d4eed37:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6d4eed37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-19c7abf3{--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-9 .elementor-element.elementor-element-19c7abf3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-19c7abf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-9 .elementor-element.elementor-element-502589bf{--display:flex;}.elementor-9 .elementor-element.elementor-element-452bc83 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6e11f932{--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-9 .elementor-element.elementor-element-6e11f932:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e11f932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-9 .elementor-element.elementor-element-6e11f932 > .elementor-shape-top .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-6e11f932 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#101010;}.elementor-9 .elementor-element.elementor-element-6e11f932 > .elementor-shape-top svg, .elementor-9 .elementor-element.elementor-element-6e11f932 > .e-con-inner > .elementor-shape-top svg{height:40px;}.elementor-9 .elementor-element.elementor-element-6e11f932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-591e72b7{--display:flex;}.elementor-9 .elementor-element.elementor-element-50cd27f4 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-5f22fb2f > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-53a0af32{--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-9 .elementor-element.elementor-element-6ca535c4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-76cfe1cf{--display:flex;}.elementor-9 .elementor-element.elementor-element-76cfe1cf.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-459a2148{--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;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-37a7649 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6ca535c4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-76cfe1cf{--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-9 .elementor-element.elementor-element-4be2c188 > .elementor-widget-container{margin:-53px 0px 0px 0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-19c7abf3{--content-width:800px;}.elementor-9 .elementor-element.elementor-element-6e11f932{--width:97.037%;}.elementor-9 .elementor-element.elementor-element-53a0af32{--content-width:1306px;}.elementor-9 .elementor-element.elementor-element-76cfe1cf{--width:58%;}}/* Start custom CSS for container, class: .elementor-element-6d4eed37 */.elementor-9 .elementor-element.elementor-element-6d4eed37{
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 50% 15%, rgba(255,255,255,.025), transparent 36%),
    linear-gradient(180deg, #070707 0%, #030303 55%, #050505 100%);

  min-height: 700px;
}


/* CAMADA DE VELOCIDADE */
.elementor-9 .elementor-element.elementor-element-6d4eed37::before{
  content: "";
  position: absolute;
  inset: -20%;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(
      90deg,
      transparent 0%,
      transparent 10%,
      rgba(255,55,20,0) 18%,
      rgba(255,55,20,.7) 38%,
      rgba(255,160,70,.9) 48%,
      rgba(255,55,20,.4) 58%,
      transparent 75%
    ),

    linear-gradient(
      90deg,
      transparent 0%,
      rgba(40,120,255,0) 20%,
      rgba(40,120,255,.28) 48%,
      rgba(70,170,255,.35) 55%,
      transparent 78%
    ),

    linear-gradient(
      rgba(255,255,255,.035) 1px,
      transparent 1px
    ),

    linear-gradient(
      90deg,
      rgba(255,255,255,.025) 1px,
      transparent 1px
    );

  background-size:
    1400px 3px,
    1800px 2px,
    70px 70px,
    70px 70px;

  background-repeat:
    repeat-x,
    repeat-x,
    repeat,
    repeat;

  background-position:
    0 22%,
    300px 72%,
    0 0,
    0 0;

  opacity: .65;

  animation:
    turboSpeedRed 5s linear infinite,
    turboGridMove 14s linear infinite;
}


/* GLOW + VINHETA */
.elementor-9 .elementor-element.elementor-element-6d4eed37::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(
      circle at 88% 25%,
      rgba(255,45,10,.16),
      transparent 28%
    ),

    radial-gradient(
      circle at 10% 80%,
      rgba(0,100,255,.08),
      transparent 28%
    ),

    radial-gradient(
      ellipse at center,
      transparent 30%,
      rgba(0,0,0,.22) 68%,
      rgba(0,0,0,.78) 100%
    );
}


/* GARANTE QUE O CONTEÚDO FIQUE ACIMA */
.elementor-9 .elementor-element.elementor-element-6d4eed37 > .e-con-inner,
.elementor-9 .elementor-element.elementor-element-6d4eed37 > .elementor-container,
.elementor-9 .elementor-element.elementor-element-6d4eed37 > .elementor-widget-wrap{
  position: relative;
  z-index: 2;
}


/* ANIMAÇÃO DAS LINHAS */
@keyframes turboSpeedRed{
  0%{
    background-position:
      -1200px 22%,
      1200px 72%,
      0 0,
      0 0;
  }

  100%{
    background-position:
      1200px 22%,
      -1200px 72%,
      140px 70px,
      140px 70px;
  }
}


/* MOVIMENTO DA GRADE */
@keyframes turboGridMove{
  from{
    transform: translateX(0);
  }

  to{
    transform: translateX(70px);
  }
}


/* MOBILE */
@media(max-width: 767px){

  .elementor-9 .elementor-element.elementor-element-6d4eed37{
    min-height: 600px;
  }

  .elementor-9 .elementor-element.elementor-element-6d4eed37::before{
    background-size:
      900px 2px,
      1100px 2px,
      48px 48px,
      48px 48px;

    opacity: .48;
  }

}


/* ACESSIBILIDADE */
@media(prefers-reduced-motion: reduce){

  .elementor-9 .elementor-element.elementor-element-6d4eed37::before{
    animation: none;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50cd27f4 */.turbo-depoimentos{
  position:relative;
  overflow:hidden;

  width:100%;

  padding:65px 20px 75px;

  font-family:"Poppins",sans-serif;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(240,68,34,.12),
      transparent 36%
    ),
    #050505;

  color:#fff;

  border-radius:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f22fb2f */.turbo-depoimentos{
  position:relative;
  overflow:hidden;

  width:100%;

  padding:65px 20px 75px;

  font-family:"Poppins",sans-serif;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(240,68,34,.12),
      transparent 36%
    ),
    #050505;

  color:#fff;

  border-radius:10px;
}/* End custom CSS */