The area of one lateral face of a right pyramid with an equilateral triangular base is 75 square meters. If the slant height is 25 meters, what is the length of the side of its base, in meters?