.elementor-256 .elementor-element.elementor-element-59f494a{--display:flex;--min-height:700px;--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:128px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-256 .elementor-element.elementor-element-59f494a:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-59f494a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #18181B 0%, #09090B 100%);}.elementor-256 .elementor-element.elementor-element-cdd42cf{--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:040px;--padding-bottom:040px;--padding-left:05px;--padding-right:05px;}.elementor-256 .elementor-element.elementor-element-cdd42cf:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-cdd42cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-256 .elementor-element.elementor-element-9f84f81{--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:40px;--padding-bottom:040px;--padding-left:05px;--padding-right:05px;}.elementor-256 .elementor-element.elementor-element-9f84f81:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-9f84f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-43e72ef{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-43e72ef:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-43e72ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7534dd );}.elementor-256 .elementor-element.elementor-element-b1bda1b{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-b1bda1b:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-b1bda1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-b41da36{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-b41da36:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-b41da36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-e159bf5{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-e159bf5:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-e159bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-c8fae76{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-c8fae76:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-c8fae76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-fea4147{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-fea4147:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-fea4147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-4804584{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-4804584:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-4804584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #18181B 0%, var( --e-global-color-a7534dd ) 100%);}.elementor-256 .elementor-element.elementor-element-ae2392d{--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:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-256 .elementor-element.elementor-element-ae2392d:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-ae2392d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-256 .elementor-element.elementor-element-8d2c5f9{--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:80px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-cdd42cf{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-9f84f81{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-43e72ef{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-b1bda1b{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-b41da36{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-e159bf5{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-c8fae76{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-fea4147{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-4804584{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-ae2392d{--content-width:1200px;}.elementor-256 .elementor-element.elementor-element-8d2c5f9{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-59f494a */.elementor-256 .elementor-element.elementor-element-59f494a {
  position: relative;
  overflow: hidden;
}

/* Linha dourada no topo */
.elementor-256 .elementor-element.elementor-element-59f494a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, rgba(234, 179, 8, 0.5), transparent);
  z-index: 2;
}

.elementor-256 .elementor-element.elementor-element-59f494a > .e-con-inner,
.elementor-256 .elementor-element.elementor-element-59f494a > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd42cf */.elementor-256 .elementor-element.elementor-element-cdd42cf {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d2c5f9 */.elementor-256 .elementor-element.elementor-element-8d2c5f9 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(to bottom right, #09090b, #18181b, #09090b);
}

/* Brilho dourado superior esquerdo */
.elementor-256 .elementor-element.elementor-element-8d2c5f9::before {
  content: "";
  position: absolute;
  top: 80px;
  left: 40px;
  width: 288px;
  height: 288px;
  background: rgba(234, 179, 8, 0.1);
  border-radius: 50%;
  filter: blur(64px);
  opacity: 0.3;
  animation: pulseGold 4s ease-in-out infinite;
  pointer-events: none;
}

/* Brilho âmbar inferior direito */
.elementor-256 .elementor-element.elementor-element-8d2c5f9::after {
  content: "";
  position: absolute;
  bottom: 80px;
  right: 40px;
  width: 320px;
  height: 320px;
  background: rgba(245, 158, 11, 0.1);
  border-radius: 50%;
  filter: blur(64px);
  opacity: 0.2;
  animation: pulseGold 4s ease-in-out 1s infinite;
  pointer-events: none;
}

@keyframes pulseGold {
  0%, 100% { opacity: 0.2; }
  50% { opacity: 0.4; }
}

.elementor-256 .elementor-element.elementor-element-8d2c5f9 > .e-con-inner,
.elementor-256 .elementor-element.elementor-element-8d2c5f9 > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */