.elementor-16124 .elementor-element.elementor-element-704dcdf{--display:flex;--min-height:900px;--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;--overlay-opacity:1;--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-16124 .elementor-element.elementor-element-704dcdf:not(.elementor-motion-effects-element-type-background), .elementor-16124 .elementor-element.elementor-element-704dcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://augustobraga.com.br/wp-content/uploads/2025/09/background.webp") 50% 50%;background-size:cover;}.elementor-16124 .elementor-element.elementor-element-704dcdf::before, .elementor-16124 .elementor-element.elementor-element-704dcdf > .elementor-background-video-container::before, .elementor-16124 .elementor-element.elementor-element-704dcdf > .e-con-inner > .elementor-background-video-container::before, .elementor-16124 .elementor-element.elementor-element-704dcdf > .elementor-background-slideshow::before, .elementor-16124 .elementor-element.elementor-element-704dcdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-16124 .elementor-element.elementor-element-704dcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, #000000 100%);}.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-16124 .elementor-element.elementor-element-bd97469{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-16124 .elementor-element.elementor-element-bd97469 > .elementor-widget-container{padding:22% 0% 0% 6%;}.elementor-16124 .elementor-element.elementor-element-bd97469.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16124 .elementor-element.elementor-element-bd97469 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:76px;font-weight:500;text-shadow:5px 6px 10px rgba(0, 0, 0, 0.46);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:36px 36px 36px 36px;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f{--display:flex;--min-height:1080px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:420px;--padding-right:150px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f:not(.elementor-motion-effects-element-type-background), .elementor-16124 .elementor-element.elementor-element-1cdc70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(307deg, #000000 65%, #24393A 100%);}.elementor-16124 .elementor-element.elementor-element-73fae74{--display:flex;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-6ab4298 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16124 .elementor-element.elementor-element-ed8e86a{--display:flex;}.elementor-16124 .elementor-element.elementor-element-2886176{--display:flex;--min-height:0px;--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:center;--padding-top:0px;--padding-bottom:30px;--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-16124 .elementor-element.elementor-element-de0ad3e img{width:100%;}.elementor-16124 .elementor-element.elementor-element-57448a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:15px;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:75px;font-weight:500;}.elementor-16124 .elementor-element.elementor-element-77e9a75 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-16124 .elementor-element.elementor-element-77e9a75 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16124 .elementor-element.elementor-element-d812b87{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-16124 .elementor-element.elementor-element-d812b87 > .elementor-widget-container{margin:0px 0px 13px 0px;padding:10px 5px 10px 3px;}.elementor-16124 .elementor-element.elementor-element-d812b87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16124 .elementor-element.elementor-element-4725837{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-452ac53{width:auto;max-width:auto;}.elementor-16124 .elementor-element.elementor-element-452ac53 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16124 .elementor-element.elementor-element-452ac53.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-452ac53 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:bold;}.elementor-16124 .elementor-element.elementor-element-2a317f5{--e-image-carousel-slides-to-show:6;}.elementor-16124 .elementor-element.elementor-element-2a317f5 .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-16124 .elementor-element.elementor-element-704dcdf{--min-height:550px;}.elementor-16124 .elementor-element.elementor-element-bd97469{width:var( --container-widget-width, 56.511% );max-width:56.511%;--container-widget-width:56.511%;--container-widget-flex-grow:0;}.elementor-16124 .elementor-element.elementor-element-bd97469 > .elementor-widget-container{padding:300px 0px 0px 120px;}.elementor-16124 .elementor-element.elementor-element-bd97469 .elementor-heading-title{font-size:40px;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 .elementor-button{font-size:12px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f{--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:15px;--padding-left:115px;--padding-right:100px;}.elementor-16124 .elementor-element.elementor-element-73fae74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-2886176{--padding-top:015px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-de0ad3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-16124 .elementor-element.elementor-element-de0ad3e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16124 .elementor-element.elementor-element-de0ad3e img{width:250px;}.elementor-16124 .elementor-element.elementor-element-57448a3{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-57448a3.e-con{--align-self:flex-start;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 .elementor-heading-title{font-size:20px;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f .elementor-heading-title{font-size:35px;}.elementor-16124 .elementor-element.elementor-element-77e9a75 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-16124 .elementor-element.elementor-element-77e9a75 .elementor-heading-title{font-size:20px;}.elementor-16124 .elementor-element.elementor-element-d812b87{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;font-size:13px;line-height:18px;}.elementor-16124 .elementor-element.elementor-element-4725837{--min-height:149px;}.elementor-16124 .elementor-element.elementor-element-452ac53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 5px 0px;}.elementor-16124 .elementor-element.elementor-element-452ac53 .elementor-heading-title{font-size:18px;}.elementor-16124 .elementor-element.elementor-element-2a317f5{--e-image-carousel-slides-to-show:6;}.elementor-16124 .elementor-element.elementor-element-2a317f5 > .elementor-widget-container{padding:5px 0px 0px 0px;}}@media(min-width:768px){.elementor-16124 .elementor-element.elementor-element-704dcdf{--width:1920px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f{--content-width:1920px;}}@media(max-width:1600px) and (min-width:768px){.elementor-16124 .elementor-element.elementor-element-704dcdf{--width:1600px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f{--content-width:1600px;}.elementor-16124 .elementor-element.elementor-element-2886176{--content-width:800px;}.elementor-16124 .elementor-element.elementor-element-57448a3{--width:500px;}.elementor-16124 .elementor-element.elementor-element-4725837{--content-width:900px;}}@media(max-width:767px){.elementor-16124 .elementor-element.elementor-element-704dcdf{--width:1080px;--min-height:650px;}.elementor-16124 .elementor-element.elementor-element-bd97469 > .elementor-widget-container{padding:0376px 0px 0px 025px;}.elementor-16124 .elementor-element.elementor-element-bd97469{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:left;}.elementor-16124 .elementor-element.elementor-element-bd97469.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-bd97469 .elementor-heading-title{font-size:27px;letter-spacing:0px;word-spacing:0em;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 > .elementor-widget-container{margin:3px 45px 7px 3px;padding:10px 11px 020px 025px;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7.elementor-element{--align-self:flex-start;}.elementor-16124 .elementor-element.elementor-element-dc8c0b7 .elementor-button{font-size:14px;border-radius:36px 36px 36px 36px;}.elementor-16124 .elementor-element.elementor-element-1cdc70f{--content-width:1080px;--min-height:500px;--padding-top:50px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-2886176{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-de0ad3e > .elementor-widget-container{margin:0px 0px 25px 0px;padding:10px 0px 5px 0px;}.elementor-16124 .elementor-element.elementor-element-de0ad3e.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-de0ad3e{text-align:center;}.elementor-16124 .elementor-element.elementor-element-de0ad3e img{width:241px;}.elementor-16124 .elementor-element.elementor-element-57448a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16124 .elementor-element.elementor-element-7b72ae4{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 > .elementor-widget-container{margin:-4px -17px -7px -11px;padding:5px 20px 10px 20px;}.elementor-16124 .elementor-element.elementor-element-7b72ae4.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-7b72ae4 .elementor-heading-title{font-size:13px;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f > .elementor-widget-container{padding:0px 20px 5px 7px;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-b5f0d7f .elementor-heading-title{font-size:22px;}.elementor-16124 .elementor-element.elementor-element-77e9a75{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;}.elementor-16124 .elementor-element.elementor-element-77e9a75 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 0px 1px 8px;}.elementor-16124 .elementor-element.elementor-element-77e9a75.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-77e9a75 .elementor-heading-title{font-size:13px;}.elementor-16124 .elementor-element.elementor-element-d812b87{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;text-align:justify;font-size:16px;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-16124 .elementor-element.elementor-element-d812b87 > .elementor-widget-container{margin:-26px 0px 16px 0px;padding:44px 0px 9px 0px;}.elementor-16124 .elementor-element.elementor-element-d812b87.elementor-element{--align-self:center;}.elementor-16124 .elementor-element.elementor-element-4725837{--min-height:50px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-16124 .elementor-element.elementor-element-452ac53 > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-16124 .elementor-element.elementor-element-452ac53 .elementor-heading-title{font-size:19px;}.elementor-16124 .elementor-element.elementor-element-2a317f5{--e-image-carousel-slides-to-show:6;}.elementor-16124 .elementor-element.elementor-element-2a317f5 > .elementor-widget-container{margin:4px 3px 8px 0px;padding:13px 0px 0px 0px;}.elementor-16124 .elementor-element.elementor-element-2a317f5.elementor-element{--flex-grow:0;--flex-shrink:0;}}/* Start custom CSS for menu-anchor, class: .elementor-element-6ab4298 */html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a317f5 *//* Carrossel — sombras laterais, tudo com a mesma opacidade */
.imagem-carro{
  --w:60px;                 /* largura da sombra lateral */
  --col:rgba(0,0,0,.55);    /* cor da sombra */
  --o:1;                    /* opacidade fixa de todos os slides */
  position:relative;
}

/* timing linear */
.imagem-carro .swiper-wrapper{transition-timing-function:linear!important}

/* recorte e sombras */
.imagem-carro :is(.swiper,.swiper-container){overflow:hidden}
.imagem-carro::before,
.imagem-carro::after{
  content:""; position:absolute; top:0; bottom:0; width:var(--w);
  z-index:1; pointer-events:none;
}
.imagem-carro::before{left:0;  background:linear-gradient(to right,var(--col),transparent)}
.imagem-carro::after {right:0; background:linear-gradient(to left ,var(--col),transparent)}

/* todas as imagens iguais: sem hover, sem ativo, sem vizinhos */
.imagem-carro .swiper-slide{
  opacity:var(--o)!important;
  transform:none!important;
  transition:none!important;
}
.imagem-carro .swiper-slide img{display:block; width:100%; height:auto}

/* neutraliza qualquer regra do tema/swiper que tente “acender” algo */
.imagem-carro .swiper-slide:is(.swiper-slide-active,.swiper-slide-prev,.swiper-slide-next,:hover){
  opacity:var(--o)!important;
  transform:none!important;
}/* End custom CSS */
/* Start custom CSS *//* ======== REMOVER TARJAS BRANCAS LATERAIS ======== */
html, body {
  margin: 0;
  padding: 0;
  background-color: #000 !important; /* Fundo preto geral */
  overflow-x: hidden !important;      /* Evita scroll horizontal */
}

/* Garante que todo o conteúdo use 100% e não “boxed” */
body, 
.site,
.site-main,
.elementor-section,
.elementor-container,
.e-con {
  width: 100% !important;
  max-width: none !important;
}

/* Força o vídeo e imagem de fundo a sempre cobrir a tela */
.elementor-background-video-container,
.elementor-background-video-container video,
.elementor-background-overlay {
  position: absolute !important;
  top: 0; left: 0; right: 0; bottom: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}

/* ======== HERÓI EM TELA CHEIA ======== */
body.elementor-page-16124 {
  position: relative;
  min-height: 100vh;
  background-color: #000; /* Fallback para carregamento */
  background-size: cover !important;
  background-position: center center !important;
  overflow: hidden;
}

/* ======== REMOVER O RODAPÉ (JEITO SEGURO) ======== */
footer, .site-footer {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
}

footer {
  display: none;
}

/* ======== EQUILIBRAR QUEBRAS DE TEXTO ======== */
h1, h2, h3, h4, h5, h6, p,
.elementor-widget-text-editor,
.elementor-text-editor,
.elementor-widget-container {
  text-wrap: balance;
}/* End custom CSS */