.elementor-2636 .elementor-element.elementor-element-afebae6{--display:flex;--min-height:410px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2636 .elementor-element.elementor-element-afebae6:not(.elementor-motion-effects-element-type-background), .elementor-2636 .elementor-element.elementor-element-afebae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-2636 .elementor-element.elementor-element-4e7e9da{--display:flex;}.elementor-2636 .elementor-element.elementor-element-8b84253{--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-2636 .elementor-element.elementor-element-05d5459{--display:flex;}.elementor-2636 .elementor-element.elementor-element-1f5feb1{--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-2636 .elementor-element.elementor-element-1f5feb1:not(.elementor-motion-effects-element-type-background), .elementor-2636 .elementor-element.elementor-element-1f5feb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-2636 .elementor-element.elementor-element-54d3be8{--display:flex;}.elementor-2636 .elementor-element.elementor-element-b52e360{--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-2636 .elementor-element.elementor-element-b52e360:not(.elementor-motion-effects-element-type-background), .elementor-2636 .elementor-element.elementor-element-b52e360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2636 .elementor-element.elementor-element-262d184{--display:flex;}.elementor-2636 .elementor-element.elementor-element-52fa630{--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-2636 .elementor-element.elementor-element-52fa630:not(.elementor-motion-effects-element-type-background), .elementor-2636 .elementor-element.elementor-element-52fa630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2636 .elementor-element.elementor-element-7489620{--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-2636 .elementor-element.elementor-element-b4cdc53{--display:flex;}.elementor-2636 .elementor-element.elementor-element-e8541aa{--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-2636 .elementor-element.elementor-element-73ac4d7{--display:flex;}/* Start custom CSS for container, class: .elementor-element-e8541aa */.elementor-2636 .elementor-element.elementor-element-e8541aa {
  background: #050505;
  position: relative;
  overflow: hidden;
}

/* GLOW PRINCIPAL (lado direito) */
.elementor-2636 .elementor-element.elementor-element-e8541aa::before {
  content: "";
  position: absolute;
  width: 900px;
  height: 900px;
  background: radial-gradient(circle, rgba(237,39,144,0.35) 0%, rgba(237,39,144,0.12) 40%, transparent 70%);
  top: 50%;
  right: -200px;
  transform: translateY(-50%);
  filter: blur(120px);
  z-index: 0;
}

/* GLOW SECUNDÁRIO */
.elementor-2636 .elementor-element.elementor-element-e8541aa::after {
  content: "";
  position: absolute;
  width: 700px;
  height: 700px;
  background: radial-gradient(circle, rgba(237,39,144,0.25) 0%, transparent 70%);
  top: 20%;
  right: 10%;
  filter: blur(100px);
  z-index: 0;
}/* End custom CSS */