.elementor-11 .elementor-element.elementor-element-5e53cea{--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;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5e53cea:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e53cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #4A2E10 0%, #121212 45%);}.elementor-11 .elementor-element.elementor-element-6d5db37{width:var( --container-widget-width, 25.39% );max-width:25.39%;--container-widget-width:25.39%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6d5db37 > .elementor-widget-container{margin:-50px 0px 17px 0px;}.elementor-11 .elementor-element.elementor-element-6d5db37.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ec7a6c1{--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;}.elementor-11 .elementor-element.elementor-element-ec7a6c1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ec7a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-f65fb24{--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-11 .elementor-element.elementor-element-f65fb24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-57ba629{--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-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-11 .elementor-element.elementor-element-c59f764 > .elementor-widget-container{margin:60px 0px -3px 0px;}.elementor-11 .elementor-element.elementor-element-a9f7b33{--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;--margin-top:0px;--margin-bottom:-69px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-a9f7b33:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a9f7b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}body.elementor-page-11{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f65fb24{--width:59.851%;}.elementor-11 .elementor-element.elementor-element-57ba629{--width:66.6666%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-6d5db37{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6d5db37{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-11 .elementor-element.elementor-element-c59f764 > .elementor-widget-container{margin:-36px -1px -1px -1px;}}/* Start custom CSS for html, class: .elementor-element-6d5db37 *//* COLE ISSO SUBSTITUINDO O BLOCO DE CÓDIGO 
  QUE COMEÇA COM .hero-botoes
*/

/* Container dos Botões */
.hero-botoes {
  display: flex; /* Coloca os botões lado a lado */
  flex-wrap: wrap; /* Permite que quebrem no celular */
  gap: 16px; /* Espaço entre os botões */
}

/* Estilo Base dos Botões */
.btn-hero {
  /* Layout e Alinhamento */
  display: inline-flex;  /* ATUALIZADO: para alinhar a seta */
  align-items: center;  /* ATUALIZADO: para alinhar a seta */
  justify-content: center; /* ATUALIZADO: para alinhar a seta */
  
  /* Estilo */
  padding: 14px 28px; /* O tamanho original da seção */
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  border-radius: 8px;
  cursor: pointer;
  border: 2px solid transparent; 
  
  /* Transição */
  transition: all 0.3s ease-in-out; /* ATUALIZADO: transição mais completa */
}

/* A Seta (Novo) */
.btn-hero .seta {
  margin-left: 10px;
  font-size: 1.2rem;
  transition: transform 0.3s ease-in-out;
}

/* Botão Primário (Laranja) - AGORA COM GRADIENTE E GLOW */
.btn-hero.btn-primario {
  background: linear-gradient(90deg, #f09a2e, #ffb03a); /* ATUALIZADO: gradiente */
  color: #121212;
  /* O BRILHO INICIAL (NOVO) */
  box-shadow: 0 4px 15px rgba(240, 154, 46, 0.2);
}

/* HOVER do Botão Primário */
.btn-hero.btn-primario:hover {
  background: linear-gradient(90deg, #ffb03a, #f09a2e); /* Gradiente invertido */
  /* O BRILHO INTENSO (NOVO) */
  box-shadow: 0 7px 20px rgba(240, 154, 46, 0.5);
  transform: translateY(-3px); /* Levanta um pouco mais */
}

/* HOVER da Seta (Novo) */
.btn-hero.btn-primario:hover .seta {
  transform: translateX(4px); /* Seta se move para a direita */
}/* End custom CSS */