.elementor .contenedor-principal{width:1350px;gap:0px;justify-content:space-between;}.elementor .flexbox-principal{flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .direccion-columna{flex-direction:column;}.elementor .flexbox-principal-web{padding-block-start:50px;padding-block-end:50px;gap:15px;align-items:center;}.elementor .direccion-fila{flex-direction:row;}.elementor .h2-estilos{font-family:"Bricolage Grotesque";font-weight:400;font-size:40px;letter-spacing:0px;line-height:45px;}.elementor .huecos-general{gap:20px;}.elementor .color-verde-textos{color:#34b145;}.elementor .borde-difuminado{position: relative;

background-image:
  linear-gradient(
      to bottom,
      transparent 0%,
      rgba(170, 170, 170, 0.15) 15%,
      rgba(170, 170, 170, 0.65) 40%,
      rgba(170, 170, 170, 0.65) 60%,
      rgba(170, 170, 170, 0.15) 85%,
      transparent 100%
  ),
  linear-gradient(
      to bottom,
      transparent 0%,
      rgba(170, 170, 170, 0.15) 15%,
      rgba(170, 170, 170, 0.65) 40%,
      rgba(170, 170, 170, 0.65) 60%,
      rgba(170, 170, 170, 0.15) 85%,
      transparent 100%
  );

background-repeat: no-repeat;

background-position:
  left center,
  right center;

background-size:
  1px 80%,
  1px 80%;\n}.elementor .h3-styles{font-family:"Bricolage Grotesque";font-weight:600;font-size:20px;color:#000000;}.elementor .fondo-principal{background-color:#f1f1f14f;}.elementor .bordes-redondeados{border-radius:15px;}.elementor .borde-suave{border-width:1px;border-color:#e5e5e5;border-style:solid;}.elementor .parrafo-estilo{font-family:"Bricolage Grotesque";font-size:16px;color:#707070;line-height:26px;}.elementor .texto-negro{color:#000000;}.elementor .fondo-verde-oscuro{background-color:#042511;}.elementor .h4-estilos{font-family:"Bricolage Grotesque";font-size:22px;color:#ffffff;}.elementor .alinear-centro{align-items:center;}.elementor .texto-blanco{color:#ffffff;}