.elementor-kit-10{--e-global-color-primary:#0F0F10;--e-global-color-secondary:#F5F5F5;--e-global-color-text:#0F0F10;--e-global-color-accent:#A1121F;--e-global-color-158ebd8:#2A2A2E;--e-global-color-1e16bf1:#E3A24A;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-letter-spacing:-1px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== BOTÃO AUTOZ (dourado premium) ===== */
.autoz-btn .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px !important;

  padding: 25px 45px !important;
  font-weight: 800 !important;
  letter-spacing: .06em;
  text-transform: uppercase;

  color: #1a1a1a !important;

  /* dourado com profundidade */
  background: linear-gradient(180deg,#f3d08a 0%, #d8a24b 55%, #b77a2f 100%) !important;

  border: 1px solid rgba(255,255,255,0.22) !important;

  box-shadow:
    0 14px 34px rgba(0,0,0,.45),
    inset 0 1px 0 rgba(255,255,255,.35),
    inset 0 -10px 18px rgba(0,0,0,.22) !important;

  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}

/* “verniz” (reflexo) por cima */
.autoz-btn .elementor-button::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.40) 0%,
    rgba(255,255,255,.16) 22%,
    rgba(255,255,255,.05) 42%,
    rgba(255,255,255,0) 70%
  );
  opacity: .85;
}

/* glow discreto embaixo (igual o print) */
.autoz-btn .elementor-button::after{
  content:"";
  position:absolute;
  left: 14%;
  right: 14%;
  bottom: -24px;
  height: 22px;
  background: radial-gradient(closest-side, rgba(255,190,80,.85), rgba(255,190,80,0));
  filter: blur(6px);
  opacity: .75;
  pointer-events:none;
}

/* hover bem parecido (sem “mudar de cara”) */
.autoz-btn .elementor-button:hover{
  transform: translateY(-1px);
  filter: brightness(1.03) contrast(1.03);
  box-shadow:
    0 18px 40px rgba(0,0,0,.50),
    inset 0 1px 0 rgba(255,255,255,.38),
    inset 0 -10px 18px rgba(0,0,0,.20) !important;
}

/* tirar hover “padrão” do Elementor (se tiver) */
.autoz-btn .elementor-button:focus,
.autoz-btn .elementor-button:active{
  outline: none !important;
  transform: translateY(0);
}/* End custom CSS */