.elementor-22 .elementor-element.elementor-element-a0a3428{--display:flex;--min-height:677px;--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;--background-transition:0.3s;--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-22 .elementor-element.elementor-element-a0a3428:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a0a3428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-a0a3428, .elementor-22 .elementor-element.elementor-element-a0a3428::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-3c6a95d{--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;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5d38cec{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-22 .elementor-element.elementor-element-5d38cec .swiper-slide > .elementor-element{height:100%;}.elementor-22 .elementor-element.elementor-element-dd7050a{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd7050a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dd7050a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-dd7050a, .elementor-22 .elementor-element.elementor-element-dd7050a::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-dd7050a > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-dd7050a > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-22 .elementor-element.elementor-element-dd7050a > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-dd7050a > .e-con-inner > .elementor-shape-bottom svg{width:calc(133% + 1.3px);height:30px;}.elementor-22 .elementor-element.elementor-element-cd96de2{--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;--justify-content:space-around;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-3a2da05 img{width:50%;border-radius:26px 26px 26px 26px;}.elementor-22 .elementor-element.elementor-element-c25755a{--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;--justify-content:center;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-cc8246a{color:#000000;}.elementor-22 .elementor-element.elementor-element-501b42c{--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;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a8dea39{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-22 .elementor-element.elementor-element-a8dea39 .swiper-slide > .elementor-element{height:100%;}.elementor-22 .elementor-element.elementor-element-390acab{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-390acab:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-390acab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-390acab, .elementor-22 .elementor-element.elementor-element-390acab::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-390acab > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-390acab > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-22 .elementor-element.elementor-element-390acab > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-390acab > .e-con-inner > .elementor-shape-bottom svg{width:calc(133% + 1.3px);height:30px;}.elementor-22 .elementor-element.elementor-element-9f83ce7{--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;--justify-content:space-around;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-0de8f15 img{width:50%;border-radius:26px 26px 26px 26px;}.elementor-22 .elementor-element.elementor-element-9d6adc1{--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;--justify-content:center;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-4cc5417{color:#000000;}.elementor-22 .elementor-element.elementor-element-8021ac6{--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;--background-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-688f597{--spacer-size:50px;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-5d38cec{--swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-a8dea39{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-a0a3428{--width:100%;}.elementor-22 .elementor-element.elementor-element-3c6a95d{--content-width:80%;}.elementor-22 .elementor-element.elementor-element-dd7050a{--content-width:64%;}.elementor-22 .elementor-element.elementor-element-cd96de2{--width:50%;}.elementor-22 .elementor-element.elementor-element-c25755a{--width:50%;}.elementor-22 .elementor-element.elementor-element-501b42c{--content-width:80%;}.elementor-22 .elementor-element.elementor-element-390acab{--content-width:64%;}.elementor-22 .elementor-element.elementor-element-9f83ce7{--width:50%;}.elementor-22 .elementor-element.elementor-element-9d6adc1{--width:50%;}.elementor-22 .elementor-element.elementor-element-8021ac6{--content-width:80%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-a0a3428{--min-height:230px;}.elementor-22 .elementor-element.elementor-element-3c6a95d{--content-width:98%;}.elementor-22 .elementor-element.elementor-element-0dbf525 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-22 .elementor-element.elementor-element-5d38cec{--swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-dd7050a{--content-width:79%;}.elementor-22 .elementor-element.elementor-element-3a2da05 img{width:94%;}.elementor-22 .elementor-element.elementor-element-84bc9b5{text-align:center;}.elementor-22 .elementor-element.elementor-element-cc8246a{text-align:justify;}.elementor-22 .elementor-element.elementor-element-501b42c{--content-width:98%;}.elementor-22 .elementor-element.elementor-element-a8dea39{--swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-390acab{--content-width:79%;}.elementor-22 .elementor-element.elementor-element-0de8f15 img{width:94%;}.elementor-22 .elementor-element.elementor-element-693ef9f{text-align:center;}.elementor-22 .elementor-element.elementor-element-4cc5417{text-align:justify;}.elementor-22 .elementor-element.elementor-element-688f597{--spacer-size:96px;}}/* Start custom CSS for button, class: .elementor-element-a249f94 *//* ========= BOTÃO DOURADO METÁLICO (SEM SOMBRA) ========= */
@keyframes gold-shine {
  0%   { transform: skewX(-25deg) translateX(-75%); }
  50%  { transform: skewX(-25deg) translateX(125%); }
  100% { transform: skewX(-25deg) translateX(125%); }
}

.elementor-widget-button.btn-gold .elementor-button,
.btn-gold .elementor-button,
.btn-gold .elementor-button-link,
.elementor-button.btn-gold,
.elementor-button-link.btn-gold {
  position: relative;
  isolation: isolate;
  overflow: hidden; /* brilho respeita o radius original */
  background: linear-gradient(135deg,
      #6d4c00 0%,
      #9b7420 25%,
      #d4af37 50%,
      #f1de88 75%,
      #b8860b 100%) !important;
  background-size: 200% 200%;
  border-color: transparent !important;
  box-shadow: none !important;
  transition: transform .2s ease;
}

/* brilho em movimento */
.elementor-widget-button.btn-gold .elementor-button::after,
.btn-gold .elementor-button::after,
.btn-gold .elementor-button-link::after,
.elementor-button.btn-gold::after,
.elementor-button-link.btn-gold::after {
  content:"";
  position:absolute; inset:0;
  border-radius: inherit;
  pointer-events:none;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.30) 45%,
    rgba(255,255,255,.65) 50%,
    rgba(255,255,255,.30) 55%,
    transparent 100%
  );
  transform: skewX(-25deg) translateX(-75%);
  animation: gold-shine 4s infinite linear;
}

/* desativa sobreposições do Elementor */
.elementor-widget-button.btn-gold .elementor-button:before,
.btn-gold .elementor-button:before,
.btn-gold .elementor-button-link:before,
.elementor-button.btn-gold:before,
.elementor-button-link.btn-gold:before {
  display:none !important;
}

/* leve elevação sem sombra */
.elementor-widget-button.btn-gold .elementor-button:hover,
.btn-gold .elementor-button:hover,
.btn-gold .elementor-button-link:hover,
.elementor-button.btn-gold:hover,
.elementor-button-link.btn-gold:hover {
  transform: translateY(-1px);
}/* End custom CSS */