.elementor-3885 .elementor-element.elementor-element-ef18cbe{--display:flex;--min-height:1035px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-ef18cbe.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-9954045{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-4e14f23{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-3055806{--spacer-size:17px;}.elementor-3885 .elementor-element.elementor-element-1536023{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-1536023.elementor-element{--align-self:stretch;}.elementor-3885 .elementor-element.elementor-element-d418c7b{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-d418c7b.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-b0d589e{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-a9f1b5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-7fcca8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-68b8798{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-c632374{--display:flex;--min-height:893px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-c632374.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-d692df1{--spacer-size:68px;}.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-3885 .elementor-element.elementor-element-b67dff6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-b67dff6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-3885 .elementor-element.elementor-element-22aab93{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-22aab93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#8A8A8A;}.elementor-3885 .elementor-element.elementor-element-739b332{--e-image-carousel-slides-to-show:4;}.elementor-3885 .elementor-element.elementor-element-739b332.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-d6a2802{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-471763a{--display:flex;--min-height:866px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-471763a.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-6870054{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-5f70818{--spacer-size:45px;}.elementor-3885 .elementor-element.elementor-element-23d1aba{text-align:center;}.elementor-3885 .elementor-element.elementor-element-23d1aba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-4ece05a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-7e258d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-02373a1{--spacer-size:50px;}.elementor-3885 .elementor-element.elementor-element-dce0f62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-742a7be{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-742a7be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-c55ae21{--spacer-size:6px;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--display:flex;--min-height:555px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-dd563ec.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:200;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-6da774f{--spacer-size:14px;}.elementor-3885 .elementor-element.elementor-element-9d048cb{--spacer-size:6px;}.elementor-3885 .elementor-element.elementor-element-33223bc{z-index:999;}.elementor-3885 .elementor-element.elementor-element-1c55f27{--display:flex;--min-height:121px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-1c55f27.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--display:flex;--min-height:752px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-3885 .elementor-element.elementor-element-5b46baa.e-con{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-dd565b6{--spacer-size:14px;}.elementor-3885 .elementor-element.elementor-element-6e33c8c{--spacer-size:38px;}.elementor-3885 .elementor-element.elementor-element-f0e6952{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-f0e6952 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-c0b3bd3.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--display:flex;}.elementor-3885 .elementor-element.elementor-element-60ceab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3885 .elementor-element.elementor-element-50966f9{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-3885 .elementor-element.elementor-element-50966f9.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-50966f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-3885 .elementor-element.elementor-element-f4cfaf8{--display:flex;}.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-3885 .elementor-element.elementor-element-06a0834{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-3885 .elementor-element.elementor-element-06a0834.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-d1a2ac8{z-index:999;}body.elementor-page-3885:not(.elementor-motion-effects-element-type-background), body.elementor-page-3885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-3885 .elementor-element.elementor-element-ef18cbe{--width:100%;}.elementor-3885 .elementor-element.elementor-element-c632374{--width:100%;}.elementor-3885 .elementor-element.elementor-element-471763a{--width:100%;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--width:100%;}.elementor-3885 .elementor-element.elementor-element-1c55f27{--width:100%;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--width:100%;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--content-width:813px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3885 .elementor-element.elementor-element-60ceab2{--content-width:573px;}}@media(max-width:1024px){.elementor-3885 .elementor-element.elementor-element-d418c7b{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}}@media(max-width:767px){.elementor-3885 .elementor-element.elementor-element-ef18cbe{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-9954045{--spacer-size:21px;}.elementor-3885 .elementor-element.elementor-element-4e14f23{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-3885 .elementor-element.elementor-element-1536023{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-d418c7b{--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;}.elementor-3885 .elementor-element.elementor-element-68b8798{--container-widget-width:939px;--container-widget-flex-grow:0;width:var( --container-widget-width, 939px );max-width:939px;}.elementor-3885 .elementor-element.elementor-element-c632374{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-d692df1{--spacer-size:18px;}.elementor-3885 .elementor-element.elementor-element-b67dff6{--container-widget-width:392px;--container-widget-flex-grow:0;width:var( --container-widget-width, 392px );max-width:392px;}.elementor-3885 .elementor-element.elementor-element-b67dff6 .elementor-heading-title{font-size:28px;}.elementor-3885 .elementor-element.elementor-element-22aab93{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-3885 .elementor-element.elementor-element-22aab93 .elementor-heading-title{font-size:14px;}.elementor-3885 .elementor-element.elementor-element-739b332{--e-image-carousel-slides-to-show:1;}.elementor-3885 .elementor-element.elementor-element-471763a{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-23d1aba{text-align:center;}.elementor-3885 .elementor-element.elementor-element-23d1aba .elementor-heading-title{font-size:40px;letter-spacing:-3.9px;}.elementor-3885 .elementor-element.elementor-element-4ece05a{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-3885 .elementor-element.elementor-element-742a7be{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;text-align:center;}.elementor-3885 .elementor-element.elementor-element-dd563ec{--width:500px;--min-height:581px;}.elementor-3885 .elementor-element.elementor-element-58e79d2{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;text-align:center;}.elementor-3885 .elementor-element.elementor-element-58e79d2 .elementor-heading-title{font-size:33px;line-height:1.1em;letter-spacing:-1.4px;}.elementor-3885 .elementor-element.elementor-element-a945fd3{width:100%;max-width:100%;}.elementor-3885 .elementor-element.elementor-element-a945fd3.elementor-element{--align-self:center;}.elementor-3885 .elementor-element.elementor-element-1c55f27{--width:500px;--min-height:581px;}.elementor-3885 .elementor-element.elementor-element-5b46baa{--min-height:0px;}.elementor-3885 .elementor-element.elementor-element-f0e6952{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;}.elementor-3885 .elementor-element.elementor-element-f0e6952 .elementor-heading-title{font-size:29px;line-height:0.9em;letter-spacing:-1.1px;}.elementor-3885 .elementor-element.elementor-element-60ceab2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3885 .elementor-element.elementor-element-50966f9{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-3885 .elementor-element.elementor-element-50966f9 .elementor-heading-title{font-size:11px;}.elementor-3885 .elementor-element.elementor-element-06a0834{--container-widget-width:101px;--container-widget-flex-grow:0;width:var( --container-widget-width, 101px );max-width:101px;}}/* Start custom CSS for heading, class: .elementor-element-b67dff6 */.cor {
    background: linear-gradient(to right, #ffffff, #343434);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(2.6);

}
.cor-textin {
    background: linear-gradient(
        110deg,
        #555555  0%,
        #aaaaaa 22%,
        #ffffff 38%,
        #ffffff 50%,
        #ffffff 62%,
        #aaaaaa 78%,
        #555555 100%
    );
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
    animation: shimmerText 2.8s ease-in-out infinite;
}

@keyframes shimmerText {
    0%   { background-position:   0% center; }
    100% { background-position: 200% center; }
}

.cor3 {
    background: linear-gradient(to right, #E6E400, #8E8B00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.6);

}
.cor4 {
    background: linear-gradient(to right, #ffffff, #A8A8A8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: brightness(1.0);

}
.negrito {
    font-weight: 800/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c632374 */.fundo4 {
  background-color: #111;
  background-image: 
    linear-gradient(90deg, #333 1px, transparent 1px),
    linear-gradient(#333 1px, transparent 1px);
  background-size: 40px 40px;
  animation: moverFundo 9s linear infinite;
  padding: 40px;
  color: #eee;
  border-radius: 10px;
}

/* Keyframes para animar o fundo */
@keyframes moverFundo {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 40px 40px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33223bc */.elementor-3885 .elementor-element.elementor-element-33223bc{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd563ec */.fundo5 {
  background-color: #111;
  background-image: radial-gradient(#333 1px, transparent 1px);
  background-size: 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c55f27 */.fundo9 {
  background: #0a0a0a;
  background-image:
    radial-gradient(ellipse at 0% 0%,
      rgba(255,255,255,0.04) 0%,
      transparent 55%),
    radial-gradient(ellipse at 100% 100%,
      rgba(255,255,255,0.03) 0%,
      transparent 50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1a2ac8 */.elementor-3885 .elementor-element.elementor-element-d1a2ac8{height:100vh; user-select:none; pointer-events:none; position:fixed; top:0; left:0;}

.linhaslegais{
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    user-select: none;
    z-index: 1;
    opacity: .5;
}
    
.linha{width: 1px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 5px, transparent 5px, transparent);
    background-size: 100% 10px;
    position: relative;}/* End custom CSS */