.elementor-123109 .elementor-element.elementor-element-9375e1c{--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;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-123109 .elementor-element.elementor-element-9375e1c{--padding-top:120px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-123109 .elementor-element.elementor-element-2c7b193{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:880px) and (min-width:768px){.elementor-123109 .elementor-element.elementor-element-9375e1c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2c7b193 */.elementor-123109 .elementor-element.elementor-element-2c7b193{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9375e1c */.elementor-123109 .elementor-element.elementor-element-9375e1c {
  background-color: #ffffff; /* Color de fondo base blanco para luminosidad */
  background-image:
    radial-gradient(circle at 0% 100%, rgba(255, 0, 255, 0.8) 0%, transparent 70%), /* Mancha fucsia intensa abajo izquierda */
    radial-gradient(circle at 100% 0%, rgba(80, 0, 255, 0.8) 0%, transparent 70%),   /* Mancha violeta intensa arriba derecha */
    radial-gradient(circle at 0% 0%, rgba(255, 0, 255, 0.4) 0%, transparent 60%);   /* Mancha blanca brillante arriba izquierda */
  background-size: cover;
  background-repeat: no-repeat;
}/* End custom CSS */