.elementor-75 .elementor-element.elementor-element-e95d640{--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;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--padding-block-start:150px;--padding-block-end:150px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-e95d640:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e95d640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://amevendas.com/wp-content/uploads/2026/04/ChatGPT-Image-7-de-abr.-de-2026-13_00_54.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-75 .elementor-element.elementor-element-e95d640::before, .elementor-75 .elementor-element.elementor-element-e95d640 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e95d640 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-e95d640 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e95d640 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-e95d640 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #0D0906C7 0%, #0D0906 100%);}.elementor-75 .elementor-element.elementor-element-e95d640, .elementor-75 .elementor-element.elementor-element-e95d640::before{--border-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-a75ab32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-922a1bd{text-align:left;}.elementor-75 .elementor-element.elementor-element-922a1bd img{width:40%;}.elementor-75 .elementor-element.elementor-element-9dacbbb .elementor-heading-title{color:#F2C361;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;line-height:1.2em;}.elementor-75 .elementor-element.elementor-element-94cefbb{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-75 .elementor-element.elementor-element-a63fe91 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;background-color:transparent;background-image:linear-gradient(206deg, #D08F31 0%, #D08F31 100%);border-radius:10px 10px 10px 10px;padding:18px 35px 18px 35px;}.elementor-75 .elementor-element.elementor-element-da8a50a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-2c1a610{text-align:center;}.elementor-75 .elementor-element.elementor-element-2c1a610:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://amevendas.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-75 .elementor-element.elementor-element-2c1a610.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://amevendas.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-75 .elementor-element.elementor-element-16375e7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-16375e7b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-16375e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-75 .elementor-element.elementor-element-16375e7b::before, .elementor-75 .elementor-element.elementor-element-16375e7b > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-16375e7b > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-16375e7b > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-16375e7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-16375e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-16375e7b, .elementor-75 .elementor-element.elementor-element-16375e7b::before{--border-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-4cdc97a8 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-4cdc97a8.elementor-view-stacked .elementor-icon{background-color:#C68528;}.elementor-75 .elementor-element.elementor-element-4cdc97a8.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-4cdc97a8.elementor-view-default .elementor-icon{color:#C68528;border-color:#C68528;}.elementor-75 .elementor-element.elementor-element-4cdc97a8.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-4cdc97a8.elementor-view-default .elementor-icon svg{fill:#C68528;}.elementor-75 .elementor-element.elementor-element-4cdc97a8 .elementor-icon{font-size:70px;}.elementor-75 .elementor-element.elementor-element-4cdc97a8 .elementor-icon svg{height:70px;}.elementor-75 .elementor-element.elementor-element-6883c28d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#C68528;--border-color:#C68528;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-75 .elementor-element.elementor-element-6883c28d, .elementor-75 .elementor-element.elementor-element-6883c28d::before{--border-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-78f7ae37{text-align:center;}.elementor-75 .elementor-element.elementor-element-78f7ae37 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;line-height:1.2em;}.elementor-75 .elementor-element.elementor-element-39214b75{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-75 .elementor-element.elementor-element-39214b75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-75 .elementor-element.elementor-element-76e2e40b > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-112d1cdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px 50px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-112d1cdf:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-112d1cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-112d1cdf, .elementor-75 .elementor-element.elementor-element-112d1cdf::before{--border-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-24fe9bb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-565412bc{text-align:left;}.elementor-75 .elementor-element.elementor-element-565412bc .elementor-heading-title{color:#0D0D0D;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:10px;}.elementor-75 .elementor-element.elementor-element-26b3f208{text-align:left;}.elementor-75 .elementor-element.elementor-element-26b3f208 .elementor-heading-title{color:#0D0D0D;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;line-height:1.2em;}.elementor-75 .elementor-element.elementor-element-1edc26d0{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-75 .elementor-element.elementor-element-1edc26d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-351d995e{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-75 .elementor-element.elementor-element-351d995e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4d370246{--display:flex;--background-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-67760677 img{width:481px;border-radius:500px 500px 500px 500px;}.elementor-75 .elementor-element.elementor-element-67760677:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://amevendas.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-75 .elementor-element.elementor-element-67760677.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://amevendas.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-75 .elementor-element.elementor-element-13e3ad84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-13e3ad84:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-13e3ad84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-75 .elementor-element.elementor-element-13e3ad84, .elementor-75 .elementor-element.elementor-element-13e3ad84::before{--border-transition:0.3s;}.elementor-75 .elementor-element.elementor-element-4f7299b9{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-75 .elementor-element.elementor-element-4f7299b9 .elementor-widget-container{text-align:center;}.elementor-75 .elementor-element.elementor-element-4f7299b9 .elementor-social-icon{background-color:#1D1D1D;}.elementor-75 .elementor-element.elementor-element-4f7299b9 .elementor-social-icon i{color:#F9CB5F;}.elementor-75 .elementor-element.elementor-element-4f7299b9 .elementor-social-icon svg{fill:#F9CB5F;}.elementor-75 .elementor-element.elementor-element-4f58f515{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-75 .elementor-element.elementor-element-4f58f515 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-e95d640{--content-width:1140px;}.elementor-75 .elementor-element.elementor-element-a75ab32{--width:50%;}.elementor-75 .elementor-element.elementor-element-da8a50a{--width:50%;}.elementor-75 .elementor-element.elementor-element-24fe9bb0{--width:50%;}.elementor-75 .elementor-element.elementor-element-4d370246{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-75 .elementor-element.elementor-element-16375e7b{--content-width:90%;}.elementor-75 .elementor-element.elementor-element-6883c28d{--content-width:100%;}.elementor-75 .elementor-element.elementor-element-112d1cdf{--content-width:500px;}.elementor-75 .elementor-element.elementor-element-24fe9bb0{--width:100%;}.elementor-75 .elementor-element.elementor-element-4d370246{--width:100%;}}@media(min-width:1025px){.elementor-75 .elementor-element.elementor-element-e95d640:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e95d640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-9dacbbb .elementor-heading-title{font-size:40px;}.elementor-75 .elementor-element.elementor-element-16375e7b{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-75 .elementor-element.elementor-element-6883c28d{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-75 .elementor-element.elementor-element-112d1cdf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:50px;--padding-inline-end:50px;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-922a1bd{text-align:center;}.elementor-75 .elementor-element.elementor-element-922a1bd img{width:55%;}.elementor-75 .elementor-element.elementor-element-9dacbbb .elementor-heading-title{font-size:36px;}.elementor-75 .elementor-element.elementor-element-da8a50a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-2c1a610.elementor-element{--align-self:center;}.elementor-75 .elementor-element.elementor-element-16375e7b{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-75 .elementor-element.elementor-element-6883c28d{border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;--padding-block-start:040px;--padding-block-end:040px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-75 .elementor-element.elementor-element-78f7ae37{text-align:left;}.elementor-75 .elementor-element.elementor-element-78f7ae37 .elementor-heading-title{font-size:6.9vw;}.elementor-75 .elementor-element.elementor-element-39214b75{text-align:left;font-size:4.1vw;}.elementor-75 .elementor-element.elementor-element-76e2e40b .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-76e2e40b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-112d1cdf{--gap:30px 30px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-75 .elementor-element.elementor-element-24fe9bb0{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-565412bc{text-align:center;}.elementor-75 .elementor-element.elementor-element-565412bc .elementor-heading-title{font-size:13px;}.elementor-75 .elementor-element.elementor-element-26b3f208{text-align:center;}.elementor-75 .elementor-element.elementor-element-26b3f208 .elementor-heading-title{font-size:28px;}.elementor-75 .elementor-element.elementor-element-26b3f208 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-75 .elementor-element.elementor-element-1edc26d0{text-align:left;font-size:0.9rem;}.elementor-75 .elementor-element.elementor-element-351d995e{text-align:left;font-size:0.9rem;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-75 .elementor-element.elementor-element-3e3aa1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-4d370246{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-75 .elementor-element.elementor-element-67760677{text-align:center;}.elementor-75 .elementor-element.elementor-element-67760677 img{width:41vw;}.elementor-75 .elementor-element.elementor-element-13e3ad84{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-75 .elementor-element.elementor-element-4f7299b9{--grid-template-columns:repeat(0, auto);--icon-size:4vw;}.elementor-75 .elementor-element.elementor-element-4f7299b9 .elementor-widget-container{text-align:center;}.elementor-75 .elementor-element.elementor-element-e41f92f img{max-width:20vw;}.elementor-75 .elementor-element.elementor-element-4f58f515{font-size:2.2vw;}}/* Start custom CSS for container, class: .elementor-element-6883c28d */.lb-gold-border{
  border: 1px solid #c68528;
  border-radius: 14px;
  box-shadow:
    0 0 0 1px rgba(255, 220, 140, 0.08) inset,
    0 0 18px rgba(251, 174, 41, 0.12);
}/* End custom CSS */
/* Start custom CSS *//* =========================
   PALETA DOURADA PREMIUM
   ========================= */
:root{
  --lb-gold-dark: #8f5413;
  --lb-gold-base: #c68528;
  --lb-gold-mid: #fbae29;
  --lb-gold-light: #fed169;
  --lb-gold-soft: #fff0b8;
  --lb-bg-dark: #0b0b0d;
  --lb-bg-card: #111114;
}

/* =========================
   TÍTULO DOURADO
   Use a classe: lb-gold-title
   ========================= */
.lb-gold-title .elementor-heading-title,
.lb-gold-title h1,
.lb-gold-title h2,
.lb-gold-title h3,
.lb-gold-title h4{
  background: linear-gradient(
    135deg,
    var(--lb-gold-dark) 0%,
    var(--lb-gold-base) 18%,
    var(--lb-gold-mid) 42%,
    var(--lb-gold-light) 68%,
    var(--lb-gold-soft) 82%,
    var(--lb-gold-base) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

  text-shadow:
    0 0 1px rgba(255, 220, 120, 0.25),
    0 0 12px rgba(251, 174, 41, 0.10),
    0 0 24px rgba(198, 133, 40, 0.08);
}

/* opcional: leve brilho animado no título */
.lb-gold-title .elementor-heading-title{
  background-size: 220% auto;
  animation: lbGoldShine 5s linear infinite;
}

/* =========================
   BOTÃO DOURADO PREMIUM
   Use a classe no widget do botão: lb-gold-button
   ========================= */
.lb-gold-button .elementor-button,
a.lb-gold-button,
.lb-gold-button button{
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    135deg,
    #7c4710 0%,
    #a85c04 14%,
    #c68528 35%,
    #fbae29 58%,
    #fed169 78%,
    #fff0b8 88%,
    #c68528 100%
  ) !important;
  color: #1b1408 !important;
  border: 1px solid rgba(255, 220, 140, 0.45);
  border-radius: 14px;
  box-shadow:
    0 8px 24px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.28),
    inset 0 -2px 8px rgba(124, 71, 16, 0.22),
    0 0 18px rgba(251, 174, 41, 0.18);
  transition: all .35s ease;
  font-weight: 700;
  letter-spacing: 0.3px;
}

/* faixa de brilho passando por cima */
.lb-gold-button .elementor-button::before,
a.lb-gold-button::before,
.lb-gold-button button::before{
  content: "";
  position: absolute;
  top: -20%;
  left: -120%;
  width: 70%;
  height: 140%;
  transform: rotate(18deg);
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,245,210,0.18) 35%,
    rgba(255,255,255,0.52) 50%,
    rgba(255,245,210,0.18) 65%,
    rgba(255,255,255,0) 100%
  );
  transition: left .75s ease;
}

.lb-gold-button .elementor-button:hover,
a.lb-gold-button:hover,
.lb-gold-button button:hover{
  transform: translateY(-2px);
  box-shadow:
    0 12px 28px rgba(0,0,0,0.42),
    inset 0 1px 0 rgba(255,255,255,0.34),
    inset 0 -2px 10px rgba(124, 71, 16, 0.18),
    0 0 24px rgba(254, 209, 105, 0.28);
  filter: brightness(1.04);
}

.lb-gold-button .elementor-button:hover::before,
a.lb-gold-button:hover::before,
.lb-gold-button button:hover::before{
  left: 140%;
}

/* =========================
   BOTÃO ESCURO COM BORDA DOURADA
   Use a classe: lb-gold-outline
   ========================= */
.lb-gold-outline .elementor-button{
  background: linear-gradient(180deg, #111114 0%, #0b0b0d 100%) !important;
  color: var(--lb-gold-light) !important;
  border: 1px solid rgba(251, 174, 41, 0.55);
  border-radius: 14px;
  box-shadow:
    0 0 0 1px rgba(255, 220, 140, 0.08) inset,
    0 0 18px rgba(251, 174, 41, 0.08);
  transition: all .35s ease;
}

.lb-gold-outline .elementor-button:hover{
  background: linear-gradient(135deg, #1a1208 0%, #2b1b08 100%) !important;
  color: #fff4cc !important;
  box-shadow:
    0 0 0 1px rgba(255, 220, 140, 0.16) inset,
    0 0 24px rgba(251, 174, 41, 0.16);
}

/* =========================
   LINHA / DESTAQUE DOURADO
   Use em divisores, caixas, bordas
   ========================= */
.lb-gold-line{
  height: 2px;
  background: linear-gradient(
    90deg,
    rgba(143,84,19,0) 0%,
    rgba(198,133,40,0.75) 20%,
    rgba(254,209,105,1) 50%,
    rgba(198,133,40,0.75) 80%,
    rgba(143,84,19,0) 100%
  );
  box-shadow: 0 0 12px rgba(251, 174, 41, 0.22);
}

/* =========================
   ANIMAÇÃO DO BRILHO
   ========================= */
@keyframes lbGoldShine{
  0%{ background-position: 0% center; }
  100%{ background-position: 220% center; }
}/* End custom CSS */