.elementor-71 .elementor-element.elementor-element-4d7a3e4{--display:flex;}.elementor-71 .elementor-element.elementor-element-4d7a3e4:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-4d7a3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for container, class: .elementor-element-4d7a3e4 *//* ==========================================================
   CALMANI - FUNDO PREMIUM DO BLOCO FOOTER
   Colar no Custom CSS da section/bloco do FOOTER.
   Nao colar no CSS global. Nao altera a fonte.
   ========================================================== */

.elementor-71 .elementor-element.elementor-element-4d7a3e4 {
  position: relative !important;
  overflow: hidden !important;
  border-top: 1px solid rgba(157, 255, 38, .18) !important;
  background:
    linear-gradient(180deg, rgba(2, 6, 4, .98), rgba(1, 4, 3, 1)),
    #020604 !important;
}

.elementor-71 .elementor-element.elementor-element-4d7a3e4::before {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background:
    linear-gradient(rgba(157, 255, 38, .038) 1px, transparent 1px),
    linear-gradient(90deg, rgba(157, 255, 38, .032) 1px, transparent 1px),
    linear-gradient(112deg, transparent 0 62%, rgba(157, 255, 38, .07) 76%, transparent 90%) !important;
  background-size: 92px 92px, 92px 92px, 100% 100% !important;
  opacity: .72 !important;
  content: "" !important;
}

.elementor-71 .elementor-element.elementor-element-4d7a3e4::after {
  position: absolute !important;
  right: -12% !important;
  bottom: -1px !important;
  left: 38% !important;
  z-index: 0 !important;
  height: 1px !important;
  pointer-events: none !important;
  background: linear-gradient(90deg, transparent, #9dff26 56%, transparent) !important;
  box-shadow: 0 0 30px rgba(157, 255, 38, .28) !important;
  content: "" !important;
}

.elementor-71 .elementor-element.elementor-element-4d7a3e4,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 > .elementor-container,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 > .e-con-inner,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .elementor-widget-wrap,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .elementor-widget-container,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .calmani-premium-footer {
  background-color: transparent !important;
}

.elementor-71 .elementor-element.elementor-element-4d7a3e4 > .elementor-container,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 > .e-con-inner,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .elementor-widget-wrap,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .elementor-widget-container,
.elementor-71 .elementor-element.elementor-element-4d7a3e4 .calmani-premium-footer {
  position: relative !important;
  z-index: 1 !important;
}

.elementor-71 .elementor-element.elementor-element-4d7a3e4 .calmani-premium-footer {
  background: transparent !important;
}

@media (max-width: 767px) {
  .elementor-71 .elementor-element.elementor-element-4d7a3e4::before {
    background-size: 56px 56px, 56px 56px, 100% 100% !important;
    opacity: .58 !important;
  }
}/* End custom CSS */