.elementor-107 .elementor-element.elementor-element-8c9764d{--display:flex;}.elementor-107 .elementor-element.elementor-element-8c9764d:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-8c9764d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-8c9764d */.elementor-107 .elementor-element.elementor-element-8c9764d{
  position:relative;
  overflow:hidden;
  isolation:isolate;

  /* COBRE BASE CON PROFUNDIDAD */
  background:
    radial-gradient(
      circle at 12% 0%,
      rgba(255,210,170,.13),
      transparent 32%
    ),
    radial-gradient(
      circle at 92% 100%,
      rgba(76,35,18,.16),
      transparent 38%
    ),
    linear-gradient(
      135deg,
      #D18A55 0%,
      #C47A43 42%,
      #B96B36 72%,
      #A85D31 100%
    );
}


/* =========================================
   TODO EL CONTENIDO POR ENCIMA
========================================= */

.elementor-107 .elementor-element.elementor-element-8c9764d > *{
  position:relative;
  z-index:2;
}


/* =========================================
   PUNTOS COBRE OSCURO
   OBLICUOS · DERECHA → IZQUIERDA
========================================= */

.elementor-107 .elementor-element.elementor-element-8c9764d::before{
  content:"";

  position:absolute;
  inset:-30%;

  z-index:0;
  pointer-events:none;

  background-image:
    radial-gradient(
      circle,
      rgba(72,34,19,.32) 1px,
      transparent 1.35px
    );

  background-size:
    20px 20px;

  background-repeat:
    repeat;

  transform:
    rotate(-16deg)
    scale(1.15);

  transform-origin:center;

  opacity:.52;
}


/* =========================================
   LUZ METÁLICA MUY SUAVE
========================================= */

.elementor-107 .elementor-element.elementor-element-8c9764d::after{
  content:"";

  position:absolute;
  inset:0;

  z-index:1;
  pointer-events:none;

  background:
    linear-gradient(
      115deg,
      rgba(255,255,255,.10) 0%,
      rgba(255,255,255,.035) 18%,
      transparent 34%,
      transparent 68%,
      rgba(70,31,15,.08) 100%
    );

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    inset 0 -1px 0 rgba(78,36,17,.10);
}/* End custom CSS */